2012-04-25 622 views
38

由於該產品是新的,我期待着開發一個應用程序就這麼有對API的使用,如任何限制:Google Drive API使用限制是多少?

  • 上傳和下載配額每個應用
  • 請求
+1

必須有一些限制,以防止誤用。和付費使用選項。 – iamgopal 2012-04-25 08:32:49

回答

52

要查看所允許的配額,請創建在Google APIs Console項目。在「服務」選項卡中,指示每項服務允許的默認配額。

目前的硬盤API讀取「贈送額度:10億次的查詢/天」。這是每個應用程序的配額。

您啓用後,驅動器API,您還可以設置每個用戶的速率限制(每100秒默認1000 REQ),以防止一個用戶從消耗你的應用程序的配額。這在「配額」選項卡中可用。

View of the cloud console, showing 1B requests per app per day, and 1000 requests per 100 seconds per user.

還有一個鏈接的情況下請求更多配額的「配額」選項卡,你需要比默認10M REQ /天這樣的請求會經過一個(光)人工審覈過程中更多。

而且文件有每個文件的播放限制這取決於很多因素(是文件公開或只分享到您的域/用戶呢?它是一個視頻?音頻文件?等等)。這些規則在這一點上並未透露,但例如每天有數百萬的匿名會話無法觀看公開分享的視頻(使用Youtube)。在高流量網站上也不能使用圖像。 Google雲端硬盤不能用作網絡比例CDN,它可以擴展個人內容(與朋友/工作組/公司共享文件)。

+0

如果我在Google文檔中發佈文件,那麼每天的下載量是500,000嗎? – 2012-05-15 06:56:18

+5

我瞭解每個用戶的限制,但爲什麼每個應用都有限制?如果有這樣的限制,你如何爲大量觀衆構建一個免費的應用程序? – Martin 2012-07-12 11:15:49

+3

您要求我們授予您的免費配額。我們需要控制誰在使用我們的API並預見到鉅額配額要求。這使我們能夠:提前配置服務器資源,以處理鉅額配額請求的負載,禁用行爲不端的應用,與流行應用的開發人員取得聯繫等等,重要的是這使得開發人員意識到他們所做的請求數量以及推動他們優化他們的代碼。 – Nivco 2012-07-16 23:26:30

1

閱讀文檔,你會發現你在找什麼。

「任何類型的文件可以存儲在硬盤,高達10GB的用戶的存儲限制或最大文件大小」

https://developers.google.com/drive/

+1

好吧,這個文件大小的限制,那麼API請求呢? – Radi 2012-04-25 08:38:22

+1

API的Insert方法僅指出:「插入文件以及隨請求發送的任何可設置的元數據或Blob內容。」所以我假設這裏也適用10GB的上傳限制。他們沒有另行說明。這將很容易驗證。 – tomasmcguinness 2012-04-25 09:48:53

+1

@tomasmcguinness,我認爲Radi問的是在規定的時間內允許多少個api請求。其他api的例如Twitter,對每小時可以提出多少請求設置限制。 – 2012-04-25 21:57:06

3

有沒有限制best practices頁率提,或在performance tips但最顯着的所有的上handling errors文件不包含任何錯誤,換去了速率限制。

+2

我們沒有列出該頁面上的配額外錯誤,因爲通常情況下,應用程序不需要**以編程方式處理它:開發人員只需在Google API控制檯的配額部分查看其配額即可他們的項目,並確保他們總是有足夠的配額授予他們的應用程序正常運作。 – Nivco 2012-04-26 09:27:47

5

我收到一條消息,說「對不起,您目前無法查看或下載此文件 最近有太多用戶查看或下載過此文件,請稍後重試訪問該文件。您嘗試訪問的文件特別大或者與許多人共享,可能需要長達24小時才能查看或下載文件。如果24小時後仍無法訪問文件,請與您的域管理員聯繫。 「

所以是有極限的,只是沒有證件:電子 這是一個文件只我下載了約50倍,在最後一小時(測試一些東西)

+0

你有沒有文件說明這個限制? – 2014-10-31 08:54:29

0

這不僅是關於API查詢..還有一個下載限制,我總是碰到..但谷歌不公佈允許金額