1

我使用Google日曆API v3與Oauth 1.0和JAVA爲我的Web應用程序。Java - 谷歌日曆API v3配額與雙腿Oauth

它在官方網站上說(https://developers.google.com/google-apps/calendar/pricing) 配額是每天10 000個查詢。我還在Google API控制檯面板中設置了每用戶每秒100個請求的限制。

當我運行測試時,日曆API工作正常(我在我的日曆中顯示的Java應用程序中執行的所有操作)。然後,當我打開50個左右的操作時,我得到了一個403 Forbidden,quotaExceeded error。

有沒有人有同樣的問題?

感謝

編輯:

確切的JSON的錯誤,我從谷歌得到的是:

com.google.api.client.googleapis.json.GoogleJsonResponseException: 403 Forbidden 
{ 
"code" : 403, 
"errors" : [ { 
"domain" : "usageLimits", 
"message" : "Quota Exceeded", 
"reason" : "quotaExceeded" 
} ], 
"message" : "Quota Exceeded" 
} 

在我的項目的谷歌日曆Maven的依賴:

<dependency> 
     <groupId>com.google.apis</groupId> 
     <artifactId>google-api-services-calendar</artifactId> 
     <version>v3-rev7-1.6.0-beta</version> 
</dependency> 

回答

0

是,我一直在那裏,看到這個discussion ...

或者您確定您的API控制檯與您的Google Apps項目和使用的OAUTH使用者密鑰/密碼相關?用於普通Google帳戶和Google Apps帳戶的API控制檯有所不同。您必須創建一個Google Apps市場列表,該列表將自動創建一個與您從市場上收到的OAUTH消費者密鑰/祕密相關的新API控制檯。

希望這會有所幫助...

+0

嘿Koma,謝謝你的回答。我正在開發一個Web應用程序,但我沒有在Google應用程序上列出市場。不過,我確實有Google Apps for business帳戶。 (免費版) – Eras

+1

是的,但你確實需要以某種方式將你的OAUTH密鑰/祕密鏈接到api控制檯..我成功的唯一方法是擁有一個私人列表(你不必發佈,只能用於內部使用...即爲您的商業GAPPS)。 – koma

+0

顯然它是鏈接的,因爲我可以在我的API控制檯中看到使用我的OAUTH密鑰/祕密進行的請求 – Eras