Facebook API限制的“平均每日活跃用户数”

时间:2016-05-16 20:19:18

标签: facebook-graph-api

我突然开始遇到API限制。我一直在限制我的API调用:number of users * 200,但我每天都会收到错误#4。

此计算基于2015年底的文档,即您的应用程序昨天的用户数量,以及今天的新登录数量。

但看起来已经改为:

  

您的应用所拥有的用户数是您应用的平均每日有效用户数加上今天的新登录信息

有人可以向我解释一下“平均每日活跃用户数”是多少?有没有办法可以访问这个号码?

有关我正在做的事情的一些信息:

我的应用程序从页面中提取页面和帖子。为此,我点击Facebook API获取用户喜欢的页面。然后每小时,我从系统知道的页面中获取帖子。

我执行以下操作:

     
  • 批量请求(每批50个)  
  • 我只提取自上次获取后的帖子(使用自,直到和限制参数.90%的请求返回0帖子)  
  • 我只是从用户喜欢的页面中提取帖子  
  • 我正在使用我的应用令牌来处理这些请求  
  • 我将每小时的通话次数限制为用户* 200

2 个答案:

答案 0 :(得分:2)

批量请求不会降低API限制,它们只会更快,就是全部。话虽如此:您写道,您正在为请求使用“App Token” - 您应该使用“用户令牌”。它仍然是很多电话,你唯一可以做的就是减少API调用量。

答案 1 :(得分:1)

我在文档中找到了这个端点:https://developers.facebook.com/docs/graph-api/reference/application/

我通过

测试了这个
https://graph.facebook.com/v2.10/<my_app_id>?access_token=<my_access_token>&fields=daily_active_users

它又回来了

{
    "daily_active_users": "152",
    "id": "<my_app_id>"
}

虽然不是average daily active users