gpt4 book ai didi

facebook - 基于光标的分页 - 如果 "before"或 "after"对象被删除怎么办?

转载 作者:行者123 更新时间:2023-12-01 19:35:47 25 4
gpt4 key购买 nike

以下是基于 Facebook 光标的分页示例
``

{
"data": [
... Endpoint data is here
],
"paging": {
"cursors": {
"after": "MTAxNTExOTQ1MjAwNzI5NDE=",
"before": "NDMyNzQyODI3OTQw"
},
"previous": "https://graph.facebook.com/me/albums?limit=25&before=NDMyNzQyODI3OTQw"
"next": "https://graph.facebook.com/me/albums?limit=25&after=MTAxNTExOTQ1MjAwNzI5NDE="
}
}

``
我猜当收到这样的请求时,服务器会找到“之后”对象并获取其创建时间,然后搜索比此对象“晚”的项目,对吗?

我的问题:“之后”和“之前”是正常的对象 id 吗?如果在对这些对象进行分页时被删除怎么办?

最佳答案

前后参数可以用base64解码

$ echo "MTAxNTExOTQ1MjAwNzI5NDE=" | base64 --decode
10151194520072941

此链接至 https://www.facebook.com/matthewjohnston4/media_set?set=a.10151194520072941.476776.825212940&type=1
$ echo "NDMyNzQyODI3OTQw" | base64 --decode
432742827940

这链接到 https://www.facebook.com/matthewjohnston4/media_set?set=a.432742827940.204642.825212940&type=1

如果您删除 after 对象,它仍将获得该对象之后的下一个项目。

最简单的方法就是自己测试一下。

关于facebook - 基于光标的分页 - 如果 "before"或 "after"对象被删除怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28189214/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com