gpt4 book ai didi

javascript - Facebook Graph API 搜索 next_page 返回空数据对象

转载 作者:太空宇宙 更新时间:2023-11-03 22:30:13 25 4
gpt4 key购买 nike

当前正在通过来自 NodeJS 服务器的以下调用搜索 Facebook:

https://graph.facebook.com/search?q=<query>&access_token=<access_token>&type=event

它返回一个包含 25 个事件的数据对象,以及一些包含下一页链接的分页信息,如下所示:

https://graph.facebook.com/search?q=<query>&access_token=<access_token>&type=event&after=MDINZ

如果我在浏览器中打开下一页,它会显示接下来的 25 个项目,之后还有更多页面,但是如果我像第一个页面一样请求下一页(从服务器脚本中),它会返回一个空数据对象,并且没有错误。

这是 Facebook 端的错误还是我遗漏了什么?

我尝试使用 npm fb 和 npm request 获取下一页数据。

最佳答案

通过使用“npm request”而不是“npm fb”来解决,基本上只是手动构造网址,以便我可以在发送之前仔细检查它,然后使用分页中返回的下一个网址。

request('https://graph.facebook.com/search?q=<query>&access_token=<access_token>&type=event', function (error, response, body) {
var data = JSON.parse(body);
}

其他遇到麻烦的人的行为就像这样:

  • 返回结果时分页下一页
  • 请求下一页将返回更多结果和更多分页信息
  • 一旦没有更多结果,下一页的请求将返回一个空数据对象

关于javascript - Facebook Graph API 搜索 next_page 返回空数据对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38111128/

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