1

Web アプリケーションに Oauth 1.0 と Java で Google Calendar API v3 を使用しています。

公式ウェブサイト ( https://developers.google.com/google-apps/calendar/pricing ) には、クォータが 1 日あたり 10,000 クエリであると記載されています。また、Google API コンソール パネルで、ユーザーごとに 1 秒あたり 100 リクエストの制限を設定しました。

テストを実行したところ、カレンダー API は正常に動作していました (カレンダーに表示される Java アプリケーションで実行していたすべての操作)。その後、約 50 回の操作を実行すると、403 Forbidden, quotaExceeded エラーが発生しました。

誰かが同じ問題を抱えていますか?

ありがとう

編集 :

Google から取得した正確な JSON エラーは次のとおりです。

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

私のプロジェクトのGoogleカレンダーのmaven依存関係:

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

1 に答える 1

0

はい、私はそこにいました、この議論を見てください...

または、API コンソールが Google Apps プロジェクトと使用されている OAUTH コンシューマ キー/シークレットに関連していることを確認してください。通常の Google アカウントと Google Apps アカウントで使用する API コンソールには違いがあります。マーケットプレイスから受け取る OAUTH コンシューマ キー/シークレットに関連する新しい API コンソールを自動的に作成する、Google Apps マーケットプレイス リストを作成する必要があります。

お役に立てれば...

于 2012-05-23T14:54:28.860 に答える