是否有API调用来检查Facebook Graph API的现有速率限制配额?

时间:2015-11-26 01:07:36

标签: facebook-graph-api

Facebook使用他们的Graph API有一个速率限制。 https://developers.facebook.com/docs/graph-api/advanced/rate-limiting

是否有API调用来检查您的剩余配额?

2 个答案:

答案 0 :(得分:1)

Afaik没有调用来获取当前剩余的配额,因此您应该始终检查调用是否在错误处理中成功。

答案 1 :(得分:0)

没有API,但是它们确实在Graph API请求的HTTP响应标头中返回您当前的配额使用情况。标头称为X-App-Usage,它是一个如下所示的JSON字符串:

{
  "call_count"    : x, 
  "total_time"    : y, 
  "total_cputime" : z
}
  

x,y和z的值是整数,代表每个指标的已用值百分比。当这些指标中的任何一个超过100时,该应用将受到速率限制。

您可以监视每个请求并相应地限制您的应用程序。