Google カレンダー API にアクセスし、サービス トークンを使用して、ドメイン向けアプリ アカウントが所有するカレンダーを認証しています。calendar.events.list を呼び出すと、次の応答が返されます。
{ kind: 'calendar#events',
etag: [snip],
summary: [snip],
description: [snip],
updated: '2014-11-16T12:33:06.434Z',
timeZone: 'Europe/London',
accessRole: 'reader', <------ this is the problem
defaultReminders: [],
nextSyncToken: [snip],
items: [] }
カレンダーに書き込めるようになりたいです。トークンaccessRole
はreader
. writer
サービス トークンにカレンダーへのアクセスを許可するにはどうすればよいですか? Google カレンダーの Web UI を使用して、サービス トークンのメール アドレスに「変更と共有の管理」アクセス権を付与しようとしましたが、保存すると自動的に「すべての予定の詳細を表示」に変更されます。