我们正在使用图形API来获取客户每页上所有帖子的共享数量,每天运行一次,我们使用graph.facebook.com/post_id,但我们得到了
(#613)对流的呼叫超过了每600秒600次呼叫的速率
我尝试使用批量请求,似乎批次中的每个请求都计入了限制。有什么建议吗?
以下是我们迄今为止的调查结果:
答案 0 :(得分:2)
拨打更少的电话 - 这是唯一真正的答案,假设您已经采取了其他优化措施,例如在一次通话中要求多个帖子的详细信息(通过图谱API主页上提到的?ids=X,Y,Z
语法文件)
为什么需要每天“完成一次”?为什么不在几个小时内传出这些电话?
答案 1 :(得分:0)
如果您批量请求并不重要,每个项目仍将被计为一次点击,您将达到相同的限制。它在FB文档中指出
https://developers.facebook.com/docs/graph-api/advanced/rate-limiting
您可以尝试通过超时或延迟执行您的cron作业来分配您的负载。或者执行第一批,一小时内的下一批可能是最安全的。