2012-11-25 38 views
2

我打算開發一個應用程序,但開發人員告訴我每個IP每600秒有600個呼叫的限制。該應用程序有很多的情況下,這是不夠的。有辦法增加限制嗎? Facebook是否提供任何溢價賬戶或者可能每年收費沒有這樣的限制?限制圖形API調用的數量

謝謝。

+0

我找不到任何關於它的信息 –

+0

它不是每個IP,它是每個訪問令牌,所以除非你給每個用戶打了很多電話,否則你會好的 – Igy

+0

@Igy閱讀它的IP /每個訪問令牌。但似乎他們不太關心IP。 #艾哈邁德 - 添加了信息的答案。 – Kishor

回答

3

如果您超過或計劃超過以下任何閾值,請聯繫我們,因爲您可能需要遵守其他條款:(> 5M MAU)或(>每天> 100M API調用)或(每次超過5000萬次展示天)。 拉從:https://developers.facebook.com/policy/

100M API查詢每天應該爲一個應用程序。所以這應該限制你,但我不認爲這很重要。

另一件事,你在你的問題中提到了什麼,我也在其他地方讀過。

我發現600個電話每600秒,每個標記&每個IP都是關於他們阻止你的地方。

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

注意,這是每個令牌。每個其他用戶也有不同的訪問令牌和IP。如果碰巧是從服務器上運行的cron,只要你不斷更換令牌,我不認爲他們會爲你捕獲IP。

要實現的另一件事是實時更新API,它會在發生某些更改時對您進行ping操作,因此您不必運行24 * 7監視腳本。

P.S:Real Time Updates is Buggy!親身體驗過它。

+1

100M的東西是一個政策,除此之外,你應該有一個合同,沒有硬性的技術限制,強制AFAIK,技術限制是呼叫限制和CPU使用限制,並應用於每個會話(即每個訪問令牌/每個用戶) – Igy