【发布时间】:2015-06-28 20:59:15
【问题描述】:
为了让 FB 从 URL 中抓取数据,我调用 https://graph.facebook.com 并通过 PHP curl 扩展将 id=url_encoded_url_to_scrape&scrape=true 发布为发布数据。我在通话之间有 1 秒的睡眠时间,并且在 600 秒的时间内最多打过大约 35 次电话(通常更像是几个电话)。但是,我收到以下消息的速率限制:
{
"error":{
"message":"(#4) Application request limit reached",
"type":"OAuthException",
"is_transient":true,
"code":4
}
}
通过阅读以下 SO 帖子,我认为我在速率限制范围内(每个 IP 在 600 秒内 600 次调用),并且此 VM 上没有其他任何东西在运行,因此不像其他站点导致限制是打。 Facebook api: (#4) Application request limit reached 和 What's the Facebook's Graph API call limit?
有没有人对如何解决这个问题或我做错了什么有任何提示?昨天我让它工作了大约 20 个电话,但除此之外,我想我在开发这个时总是收到速率限制信息,即使是刚开始时也是如此。
【问题讨论】:
标签: facebook facebook-graph-api facebook-opengraph