aki*_*dus 12 facebook facebook-graph-api
我在尝试使用Facebook Graph API访问我的页面时收到以下错误.
{
error: {
message: "(#32) Page request limited reached",
type: "OAuthException",
code: 32,
fbtrace_id: "F6d20m1iihx"
Run Code Online (Sandbox Code Playgroud)
}}
在Facebook API文档中找不到任何内容.这与我的API或页面有关吗?
小智 29
它与您的Page有关.应用程序限制到达消息错误将导致代码错误4.
自2016年7月11日起,Facebook已"改善"Facebook Graph API 页面速率限制.
现在,您的当前速率限制(当前24小时窗口)是使用最后24小时窗口编号的参与用户计算的.
参与包括点击页面或页面内容.
注意:您可以使用Insights API page_engaged_users指标获取此值.
您当前的费率使用以下公式计算:
您可以在页面上查看当前费率与当前费率限制> Insights > API部分:
https://www.facebook.com/<your-page-name>/insights/?section=navAPI
Run Code Online (Sandbox Code Playgroud)
您可以在24小时内为每个参与用户拨打4800电话.
每个Facebook Graph API响应都包含一个带有call_count,total_cputime和total_time百分比值的X-Page-Usage标头(如果Page的利用率实际为0%,则没有标头).当这些指标中的任何一个超过100时,管理该页面的应用程序将受到速率限制.使用该值来评估您的API使用情况,以便您可以平衡它并且永远不会被阻止.页面使用标头示例:
X-Page-Usage : {'call_count' : 85, 'total_cputime' : 56, 'total_time' : 60}
Run Code Online (Sandbox Code Playgroud)如果您仍需要更高的费率限制,请考虑申请提高费率.
转到您的应用程序(而不是页面)仪表板:
https://developers.facebook.com/apps/<your-api-ID>/dashboard/
Run Code Online (Sandbox Code Playgroud)向下滚动到最后一个名为"页面级API限制"的块.
有关更多信息,请参阅:
归档时间: |
|
查看次数: |
10838 次 |
最近记录: |