0

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: [] }

カレンダーに書き込めるようになりたいです。トークンaccessRolereader. writerサービス トークンにカレンダーへのアクセスを許可するにはどうすればよいですか? Google カレンダーの Web UI を使用して、サービス トークンのメール アドレスに「変更と共有の管理」アクセス権を付与しようとしましたが、保存すると自動的に「すべての予定の詳細を表示」に変更されます。

4

1 に答える 1

1

ウェブ UI では、Google Apps アカウントと同じドメインのユーザーとのみカレンダーを共有できます。サービス アカウントを使用するには、ここで説明されているように、Apps Admin で権限を付与する必要があります(手順 4 でオプションの名前が間違っています。正確には思い出せませんが、ページ)。

于 2014-11-17T02:30:41.550 に答える