【问题标题】:Is there an API call to check your existing rate limit quota for the Facebook Graph API?是否有 API 调用来检查 Facebook Graph API 的现有速率限制配额?
【发布时间】:2015-11-26 01:07:35
【问题描述】:

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

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

【问题讨论】:

  • 你有什么发现吗?

标签: facebook-graph-api


【解决方案1】:

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

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

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

您可以对每个请求进行监控,并相应地限制您的应用程序。

【讨论】:

  • 对我来说这些值都是 0 并且我是速率受限的
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2016-02-17
    • 2013-03-28
    • 1970-01-01
    • 1970-01-01
    • 2020-11-01
    • 1970-01-01
    • 2022-11-01
    • 1970-01-01
    • 2012-02-01
    相关资源
    最近更新 更多