1

これが可能かどうか、または誰かがこれを行うことができたかどうかはわかりません。ドメインの新しいユーザーを作成できるスーパー管理者アクセス権を持つユーザーがいます。ただし、作成したユーザーのカレンダー リストにいくつかのカレンダーを追加したいと考えています。ユーザーを作成するときにスーパー管理者を使用して認証しますが、ユーザーとしてログインしていないため、ユーザーのカレンダー リストにカレンダーを追加できません。スーパー管理者としてこれを行うことは可能ですか? または、カレンダーをリストに追加するには、ログアウトして、作成したユーザーとして認証する必要がありますか? これは、投稿リクエストが行われるベース URL です。 https://www.googleapis.com/calendar/v3/users/me/calendarList

meユーザーのIDを渡すことができますか?カレンダーを追加するリストにユーザーを指定できるパラメーターがドキュメントに見つかりませんでした。

ありがとう

4

1 に答える 1

0

2 つのオプション:

  1. 各ユーザーは Google カレンダーにログインし、自分のカレンダーを 1 人のユーザーと共有します。その後、このアカウントを使用してカレンダーを更新できます。Google では、アカウントが読み取り専用モードになる前に許可されるカレンダーとリクエストの数に制限があることに注意してください。

  2. Google Apps ドメイン (ユーザーあたり月額 5 ドル) を購入し、console.developers.google.com でサービス アカウントを作成します。プロジェクトを作成し、admin.google.com でドメイン全体の委任を行います。Apps エンジンでは、管理者がすべてのユーザーのカレンダーを変更するためのアクセス権を付与できるはずです。

どのような場合でも、開発コンソール サイトで CalendarAPI を有効にする必要があります。これで、Web サイト要求 OAuth2 アクセス トークンから作成された秘密キーを使用して、カレンダーを変更するユーザーのサブ フィールドが設定されます。返されたアクセス トークンを使用して、CalendarAPI を使用してカレンダーを変更します。

下手な英語と短い説明でごめんなさい、急いでいます。/コナー;)

于 2015-03-26T15:12:14.350 に答える