Facebook 图形 API 'ids' 变量限制

标签 facebook facebook-graph-api facebook-batch-request

我正在调用 API 以从 Facebook 页面检索简单数据:

/[page_id]?fields=likes,talking_about_count,checkins

我知道我可以通过使用“ids”变量提供多个 ID 来获得多个结果:

/?ids=[page_id],[page_id],[page_id]&fields=likes,talking_about_count,checkins

我的问题是我不知道我可以同时检索多少个 ID。我知道批量请求的限制是 50,但我找不到“ids”变量的文档。


更新:似乎此限制已在图形 API 的 2.0 版中删除,但我仍在寻找官方答案。

最佳答案

我使用 Graph Explorer 列出页面上的所有帖子 ID。它返回了 140 个帖子。 然后,我使用 ids 参数将这 140 篇文章发送到 Graph API,并得到了这个返回:

{
  "error": {
    "message": "(#100) Too many IDs. Maximum: 50. Provided: 140.", 
    "type": "OAuthException", 
    "code": 100
  }
}

所以目前答案是 50。

Facebook Graph API Limit Documentation

关于Facebook 图形 API 'ids' 变量限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24756987/

相关文章:

ios - "_OBJC_CLASS_$_Facebook",引用自 : objc-class-ref in AppDelegate. o

java - Android 在我的 Facebook 照片中标记 friend 或页面

javascript - FBJS 文本区域倒计时

facebook-graph-api - 使用 JavaScript SDK 批量请求限制字段

ios - Facebook 登录设置失败

facebook-graph-api - 有没有办法在不获取好友数组的情况下获取 Facebook 好友的数量?

ios - Facebook Graph 请求返回姓名但不返回电子邮件

Facebook Graph API - 喜欢返回一个空集

facebook-graph-api - 如何将 Facebook API 批量请求变为异步