2013-02-28 62 views
3

當應用程序被用戶授予訪問他們的Gmail帳戶的權限並且應用程序發出呼叫(例如發送電子郵件)時,應用程序可以進行的API調用數量是否有限制或是基於通過用戶帳戶訪問API的次數的限制嗎?例如,如果我的應用由100萬用戶運行,並且API調用數量受Google限制爲100,000,那麼這是否意味着只要達到100,000次API調用,無論哪個設備發起這些調用,以及無論該令牌與哪個帳戶相關聯,我的應用將無法在當天的剩餘時間進行任何其他API調用?Gmail API限制

或者這是否意味着可以通過該設備上運行的應用在單個設備上創建100,000個API調用,但將其限制爲允許使用Gmail服務的帳戶?

我需要避免的是,當來自不同設備和帳戶的1,000,000個API調用被髮送到Gmail服務時,谷歌會突然限制我的應用。如果Google以這種方式限制我的應用程序,我最好不要使用Gmail API,只需恢復使用用戶必須輸入其用戶名/密碼的典型SMTP和POP服務。

以下是由谷歌文檔:

上傳速度是一個API請求 - 每秒 - 每個用戶,無論 多少線程正在上傳請求。

Google Apps Email Settings API Limits and Quotas

摘自但由什麼是「每用戶」意味着沒有明確的定義。帳戶? IP地址?客戶ID?

回答

0

你寫當一個應用程序被用戶授權訪問自己的Gmail帳戶然後問用戶的定義。我認爲他們是一樣的。 A 用戶是最終用戶,發送電子郵件並通過其電子郵件地址標識。