2012-01-31 63 views
1

我們需要爲每個新用戶提取共同的朋友數據。 (我們目前正在通過REST API來完成這項工作。)在即將到來的流量激增的負載測試中,我們遇到了API節流,這會影響我們的生產站點。哎呀!如何收到API限制警告?

在「Insights」 - >「Diagnostics」窗格中,它們看起來像是在實際節流之前發出節流警告。有什麼方法可以監控代碼中的這些限制,以便我們優雅地退後一步?

+0

不,你不能...只是不要豬API;) – Lix 2012-01-31 18:11:50

回答

1

您將需要注意回來的兩個錯誤,然後將您的下一個呼叫置於等待計時器。

  • API_EC_TOO_MANY_CALLS應用請求限制達到
  • API_EC_USER_TOO_MANY_CALLS用戶請求限制達到

參見:瞭解更多信息http://www.fb-developers.info/tech/fb_dev/faq/general/gen_10.html

+0

謝謝!這會導致錯誤;你知道警告是如何回來的嗎? – 2012-01-31 23:29:33

+0

Facebook返回來自其服務器的響應,就像他們在處理其他錯誤時一樣。 – DMCS 2012-02-01 00:49:14

+0

這沒有回答這個問題。這些警告在我們的任何測試中都沒有作爲錯誤返回。當然,這些錯誤確實存在,但到那時爲時已晚。 – 2012-04-18 20:13:28