Facebook (#32) 达到页面请求限制

2024-01-05

当我尝试使用 Facebook Graph API 访问我的页面时,出现以下错误。

{
error: {
message: "(#32) Page request limited reached",
type: "OAuthException", 
code: 32,
fbtrace_id: "F6d20m1iihx"

} }

在 Facebook API 文档中找不到任何内容。这与我的 API 或页面有关吗?


它与您的页面相关。达到应用程序限制消息错误将显示代码错误 4。

自2016年7月11日起Facebook“提高”了Facebook Graph API速率限制for page.

我当前的速率限制是多少?


现在你的当前速率限制(当前 24 小时窗口)是使用过去 24 小时窗口的参与用户数计算的。

参与度包括单击页面或页面内容.

NOTE:您可以通过以下方式获取该值洞察API https://developers.facebook.com/docs/graph-api/reference/v2.6/insights 页面参与用户数 metric.

我目前的费率是多少?


Your 当前利率的计算方法为:

  • 通话次数
  • 总使用时间
  • 使用的CPU时间

您可以检查您当前的费率与当前费率限制的比较你的页面 > Insights > API部分:

https://www.facebook.com/<your-page-name>/insights/?section=navAPI

我当前的“通话次数”限制是多少?


你(们)能做到每个参与用户有 4800 个呼叫24 小时内。

我能做些什么?


  1. 等待获得更多粉丝以获得更高的速率限制。
  2. 每个 Facebook Graph API 响应都包含一个X-页面使用标头与通话次数, 总CPU时间 and 总时间百分比值(如果页面利用率实际上为 0%,则没有标题)。当这些指标中的任何一个超过 100 时,管理该页面的应用程序将受到速率限制。使用该值来评估您的 API 使用情况这样你就可以平衡它并且永远不会被阻塞。页面利用率标头示例:

    X-Page-Usage : {'call_count' : 85, 'total_cputime' : 56, 'total_time' : 60}
    
  3. 如果您仍然需要更高的速率限制,请考虑请求提高速率限制.

    • 转到您的应用程序(不是页面)仪表板:

      https://developers.facebook.com/apps/<your-api-ID>/dashboard/
      
    • 向下滚动到最后一个名为“页面级别的 API 限制”的块。

    • 在组合框中选择您的页面。
    • 单击“API 限制增加请求”按钮。系统会要求您填写一份表格,其中包括您的应用达到速率限制的原因以及您的应用需要更高速率限制的原因。

详细资料


欲了解更多信息,请参阅:

  • 提高页面管理应用程序的速率限制 https://developers.facebook.com/blog/post/2016/06/16/page-level-rate-limits/开发商公告。
  • API图速率限制 https://developers.facebook.com/docs/graph-api/advanced/rate-limiting高级文档。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Facebook (#32) 达到页面请求限制 的相关文章

随机推荐