2011-09-27 52 views
4

如果答案是肯定的,那麼它是什麼?Facebook是否有最大數量的API連接?

通過每個應用程序允許的最大連接數,我的意思是在同一時間可以使用相同api/key的多少個實例來獲取好友列表,Facebook是否會阻止太多請求?

編輯我一直在尋找http://developers.facebook.com/,但一直沒能找到我的問題在那裏的答案。

+0

這不是你應該看的http://developers.facebook.com/ for? – James

回答

8

從他們Policy

如果超過或計劃超過,以下任何閾值的請與我們聯繫,你可能會受到額外的條款:(> 500萬MAU)或(> 100M API調用每天)或(每天> 5000萬次展示)。

1

我能找到的唯一信息就是在論壇中。

http://www.quora.com/Whats-the-Facebook-Open-Graph-API-rate-limit

一些測試和討論Facebook平臺團隊後, 沒有官方限制我所知道的,也可以在 文檔中找到。但是,我發現每600秒600個呼叫,每個IP需要令牌&,以便他們阻止您。我也看到一些基於應用程序的速率限制 ,但沒有任何數字。

作爲一般規則,每秒一個呼叫不應受到速率限制。在 表面上這看起來很有限制,但請記住,您可以批量調用 某些調用並使用訂閱API來獲取更改。

+0

看起來他們已經不再有每600秒600次請求的硬盤上限了。我開始敲擊API的10條線程,並執行約2000req/min(抱歉Facebook!),沒有被阻止。 –

+0

@RobinWassén-Andersson這仍然有效嗎? –

+0

@RobinWassén-Andersson最近你有沒有打過?如果所有的請求都是通過php而不是javascript通過應用程序令牌創建的呢? –

0

如果您轉到「見解」頁面並單擊「診斷」,您可以看到您的用戶每天可以獲得多少API請求。如果您點擊「性能」,您還可以看到其他一些請求統計信息。 http://www.facebook.com/insights