Facebook graph api &引用;平均每日活跃用户”;对于Facebook API限制

Facebook graph api &引用;平均每日活跃用户”;对于Facebook API限制,facebook-graph-api,Facebook Graph Api,我突然开始遇到API限制。我一直将API调用限制为:用户数*200,但我每天大约会收到一次错误4 这个计算是基于2015年底的文件,上面说你的应用程序昨天的用户数,加上今天的新登录数 但这看起来已经变成了: 应用程序的用户数是应用程序的平均每日活跃用户数,加上今天的新登录数 有人能给我解释一下“平均每日活跃用户”是什么吗?有没有办法让我查到这个号码 关于我正在做什么的一些信息: 我的应用程序从页面获取页面和帖子。为了做到这一点,我点击了Facebook API来获取用户喜欢的页面。然后每小时,

我突然开始遇到API限制。我一直将API调用限制为:
用户数*200
,但我每天大约会收到一次错误4

这个计算是基于2015年底的文件,上面说你的应用程序昨天的用户数,加上今天的新登录数

但这看起来已经变成了:

应用程序的用户数是应用程序的平均每日活跃用户数,加上今天的新登录数

有人能给我解释一下“平均每日活跃用户”是什么吗?有没有办法让我查到这个号码


关于我正在做什么的一些信息:

我的应用程序从页面获取页面和帖子。为了做到这一点,我点击了Facebook API来获取用户喜欢的页面。然后每小时,我从系统知道的页面获取帖子

我做了以下工作:

  • 批量请求(每批50个)
  • 我只从上次获取后获取帖子(使用begin、until和limit参数。90%的请求返回0篇帖子)
  • 我只从我的用户喜欢的页面获取帖子
  • 我正在使用我的应用令牌处理这些请求
  • 我将每小时的通话次数限制为用户*200
批处理请求不会降低API限制,它们只会更快,仅此而已。这就是说:您写道您正在为请求使用“应用令牌”——您应该使用“用户令牌”。尽管仍有很多调用,但您唯一能做的就是减少API调用量。

我在文档中找到了这个端点:

我通过

https://graph.facebook.com/v2.10/<my_app_id>?access_token=<my_access_token>&fields=daily_active_users
https://graph.facebook.com/v2.10/?access_token=&fields=daily_active_users
它回来了

{
    "daily_active_users": "152",
    "id": "<my_app_id>"
}
{
“每日活跃用户”:“152”,
“id”:”
}

它不是
平均每日活跃用户
,但是

如果您能准确地告诉我们您正在做什么以及如何做,会容易得多。如果你达到了api的限制,你很可能是做错了什么。嗨@luschn,我已经在这个问题上添加了我正在做的细节。谢谢你的帮助。@MaxClarke你找到答案了吗?我有一个基本相同的问题。@chrisb-不,我没有准确地计算出来。不管luschn怎么说,我没有做错任何事,使用用户代币也无济于事。事实上,在文档中,它声明限制是所有用户令牌的总和。我只是简单地降低了每小时的数量,直到它一直起作用。好的,谢谢@MaxClarke.Hmm,我理解文档中说它与特定的用户无关,它们加起来就达到了应用程序范围的限制。我将尝试通过我的用户令牌进行轮换,看看这是否有帮助。您想获取用户的信息,因此用户令牌更合适。