0

Googleのアプリは、ユーザーのGoogleカレンダーAPIから次の1000件のイベントをインポートしています。私たちはnginxがタイムアウトする問題に遭遇しました。これを回避するために、私はページ変数のデータをセッション変数に入れて、APIへの別々のHTTPリクエストを作成しています。これは1つの問題を除いて動作します。新しいHTTPリクエストを作成するたびに、APIはユーザーに使用するアカウント(複数のGmailアカウントを持つ1人のユーザー)を選択するようにユーザーに求めます。私は、ページ区切りのデータには勘定選択が含まれると思っていたでしょうが、これは明らかにそうではありません。 HTTPリクエスト内で電子メールアカウントをプログラムで選択するにはどうすればよいですか?GoogleカレンダーAPIで「アカウントを選択」画面を避けるにはどうすればよいですか?

+0

ようにそれを渡す一旦

public static void setmCredential(GoogleAccountCredential _mCredential) { mCredential = _mCredential; mService = new com.google.api.services.calendar.Calendar.Builder( transport, jsonFactory, mCredential) .setApplicationName("YourApplicationName") .build(); } 

そして、それを保存することができます/ admin-sdk/email-settings /#java)を使用して、問題を解決することができます。 これを使用するには、特定のユーザーの設定を表す特定のURLにHTTP要求を送信します。要求は、リストア可能な設定を変更するために、新しいラベル、フィルタ、またはsend-asエイリアスを作成するための作成操作を実行するPOST要求、または更新操作を実行するPUT要求の3種類のいずれかですまたはラベル、転送、およびその他の多くの設定をすべて取得するGETリクエストが含まれます。 – KENdi

答えて

-1

あなたは、[メール設定API](https://developers.google.comを使用しようとすることができcaliingとき、この

new MakeRequestTask(AccountCredential.mService).execute(); 
関連する問題