2011-10-06 91 views
1

我正在研究一個需要執行大量請求的項目,以支持Graph API。在我的測試中,我有時會在Graph API使用中達到極限,似乎是每秒一個請求。什麼是Graph API使用限制?

只要我需要更多的配額讓我的項目運行,我想知道目前使用哪個策略來限制用戶的請求流? access_token是否受IP限制?由用戶?有沒有辦法每秒獲得更多的請求?有被列入黑名單的風險嗎?

我在官方文檔上搜索了許多常見問題頁面和stackoverflow,但是我一直沒能得到答案。感謝您的幫助,如果您能在這個關鍵時刻幫助我!

回答

0

沒錯,每個訪問令牌在600秒內有600個請求的限制。在您需要超過此限制的情況下,應該只有很少的有效用例。如果你是,這表​​明你沒有做正確的事情。

但是,可以在有效的情況下使用批API和實時API來提高性能,並且不再需要輪詢API。

+0

感謝您的完整答案,但我仍然缺少一個信息:我是否受限於沒有access_token的請求?例如[nb likes](http://graph.facebook.com/?id=http://www.kelblog.com/article-les-revenus-de-google-explosent-merci-panda-86516729.html) 。實際上,我想每小時獲得/更新數千個url的這些信息,以便在我們主頁的新聞訂單算法(http://www.wikio.fr/)中添加facebook數據。這個算法旨在檢測來自5萬多個來源的嗡嗡聲新聞,並因此每天都有大量新聞。 –

+0

Facebook未針對此用例進行優化。這就是爲什麼你要達到極限。你需要減少你點擊的URL數量,或者減少你點擊它們的頻率。 –

相關問題