Facebook 获取每个帖子的分享计数,得到 (#613) 流媒体调用已超过每 600 秒 600 次调用的速率

标签 facebook facebook-graph-api

我们正在使用图形 API 来获取客户端每个页面上所有帖子的分享数量,每天运行一次,我们使用 graph.facebook.com/post_id,但我们经常会得到

(#613) Calls to stream have exceeded the rate of 600 calls per 600 seconds

我尝试使用批量请求,似乎批量中的每个请求都被计入限制。有什么建议吗?

以下是我们迄今为止的发现:

  1. FQL 流表没有“共享”字段。
  2. 帖子分析没有与页面墙上显示的“#shares”相匹配的指标。
  3. 对 post 的 Graph API 调用很快就会达到限制。

最佳答案

减少调用 - 这是这里唯一真正的答案,假设您已经采取了其他优化,例如在一次调用中询问多个帖子的详细信息(通过 ?ids=X,Y,Z Graph API 文档主页上提到的语法)

为什么需要“每天一次”?为什么不将通话分散在几个小时内呢?

关于Facebook 获取每个帖子的分享计数,得到 (#613) 流媒体调用已超过每 600 秒 600 次调用的速率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12754790/

相关文章:

facebook-graph-api - 如何在 react-native-fbsdk 中使用图形 API?

android - 如何在 facebook 上更新游戏分数?

facebook - 获取我是管理员的所有应用程序 ID

android - Appcelerator - Android 无法打包应用程序,重复文件

php - 接受后无法删除 Facebook 中的申请邀请

Javascript FB.api - 未定义的错误

facebook - 通过 facebook graph api 创建事件

facebook - 如何为应用程序页面创建测试用户?

javascript - 在js api中获取facebook好友列表

python - Selenium Python 使用键盘快捷键打开群组中的所有 Facebook 帖子