1

Google カレンダー API v3 を使用して、一連のイベント (学校の時間割) を作成しています。APIコンソールから取得したOAuthクレデンシャルを介してプログラムを認証しています。すべてのイベントが作成者として私の Google アカウントを持っていることと、プログラムが作成するすべてのカレンダーが私の [その他のカレンダー] リストに表示されることを除いて、すべてがうまく機能します。この動作を変更する方法はありますか?

私が考えることができる唯一のことは、サービス アカウント (例: timetable@mydomain.com) を使用して API コンソールにログインし、そこからクライアント シークレットを作成することです。

4

1 に答える 1

2

はい、サービス アカウントとして認証し、イベントの作成者になりたいユーザーになりすます必要があります。Google ドライブ SDK には、サービス アカウントを使用して API でユーザーを偽装するための優れたチュートリアルがあります。Calendar API を使用することを除いて、プロセスはほぼ同じです。

于 2013-08-07T09:25:09.187 に答える