2013-10-22 117 views

回答

4

速率限制實際上更細化(不同的調用有不同的限制),並且比許多類型的API調用引用的要高很多。 Box使用leaky-bucket實現來保護它的服務器,但是每個用戶都可以在短時間內處理API。如果您是付費客戶,Box會告訴您您的費率限額是多少,但我們不會公佈這些數字。

如果您希望獲得暫時較高的費率限制,您可以提交支持請求。

+0

也許我不明白是正確的。例如,我們有移動和桌面應用程序,允許用戶在包括盒子的雲上存儲一些文檔。 COM。比方說,我們有50000名用戶每天獲得文件列表,從盒子中獲取一些文件,編輯它並存儲回來。 1.因此獲取文件列表,獲取文件和存儲文件計數爲不同的調用? 2.一旦我們有50001用戶,他會在這些通話中收到錯誤,因爲它會超出限制? – Dimanoid

+0

獲取文件列表計數爲1次。下載文件算作另一個API調用。上傳新版本會算作第三個API調用。每個通過您的應用程序登錄Box的用戶都有自己的費率限制。所以第500個用戶以及第50001個用戶都不會遇到任何錯誤,只要他們都登錄到Box中。如果您將多個用戶的資料存儲在一個帳戶中,則每分鐘撥打第n個電話的人都會受到限制。那是因爲它對我們來說都是1個用戶。請記住,每個OAuth會話都是針對不同的用戶,授予他們存儲的訪問權限。 – Peter

+1

@Peter謝謝你的回答。最近我們遇到了一些限制性問題。只是要清楚,所以每個連接的Box用戶的API速率限制是有限的?假設有10個用戶使用我的應用程序。而對於他們每個人來說,他們每天可以提出5萬個請求,基本上使得我的應用程序總共可以提出50萬個請求?那麼這個企業的定價究竟是什麼? http://info.box.com/content-api –