使用Graph API获取Facebook页面的最大限制

问题描述 投票:10回答:2

从帐户中获取Facebook页面的最大限制是多少?

假设Facebook帐户的管理页数超过200页。如果我尝试使用'/me/accounts'边缘检索该帐户的Facebook页面。

然后我得到data以及paging(包含cursorsnextprevious页面链接)。我想知道的是,如果我可以在获取像'/me/accounts?limit=200'这样的facebook页面时设置一个限制,并获得所有200个Facebook页面的帐户?

我搜索了文档但是没有明确的解释这个rate limit

facebook-graph-api facebook-php-sdk
2个回答
6
投票

基本上,任何FB API中附加的限制参数都没有任何固定值,它可以根据fb link中列出的facebook API的性能和需求而变化。

limit:这是每页返回的单个对象的数量。限制为0将不返回任何结果。出于性能原因,一些边缘在极限值上具有上限。如果发生这种情况,我们将返回正确的分页链接。

但默认情况下,他们在大多数API中使用它作为25。正如我所观察到的,你可以将它扩展到500但是因为@luschn说你不能依赖它,因为它们可以随时间改变它,所以,使用默认值和分页。此外,我发现很少有关于API限制的链接首先在Quora上,另一个关于Facebook可能会帮助你。


4
投票

如果您指的是API限制,则它是动态的,而不是确定的值。一般规则是“每600秒600个呼叫,每个令牌和每个IP”。您还可以在其他Stackoverflow线程中阅读此内容,例如:What's the Facebook's Graph API call limit?

如果你的意思是限制参数:Afaik他们会不时地改变它。我不会依赖它,只使用分页的默认值,通常为25。

© www.soinside.com 2019 - 2024. All rights reserved.