Facebook Graph API:我得到“来自流的呼叫已超过每600秒600次呼叫的速率。”在第38次API调用

时间:2013-07-23 11:44:52

标签: facebook-graph-api limit

我的应用程序尝试通过发送以下API请求来获取Facebook页面的照片信息:

https://graph.facebook.com/152623178098449/photos?fields=id,name,from,link,created_time,comments.filter(stream).limit(20).fields(id,message,from,created_time,like_count,comment_count),likes.limit(20).fields(id,profile_type),sharedposts.limit(20).fields(from,id)&limit=25&after=...&access_token= ...

它在1秒钟内发送1次呼叫,但在第38次呼叫API后,我得到:

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

我没有使用批量请求。为什么FB认为我的申请超出了限额?

谢谢!

1 个答案:

答案 0 :(得分:1)

请在此处查看我的回答:Do Facebook Graph API calls using field expansion count differently against the rate limits than batch calls

您正在使用字段扩展,并且看起来Facebook将此计为额外调用速率限制。