11

ユーザーが google-apps アカウントでログインできるようにする Web アプリケーションを構築しています。ユーザー情報、新しい電子メールの数、予定表へのアクセス、およびユーザーがメンバーになっているすべてのグループ (ドメイン内) が必要です。問題は、ユーザーがメンバーであるグループを取得するための適切なスコープ (およびエンドポイント) が見つからないことです。それが可能かどうか誰かが知っていますか?で、作り方は…

これまでに得たもの: Groups-provisioning スコープ ( https://apps-apis.google.com/a/feeds/groups/ )で遊んだ問題は、データを表示するには管理者である必要があることです..そして、すべてのユーザーにメンバーシップを見てもらいたい... google oauth プレイグラウンドは私をさらに進めていない ( https://code.google.com/oauthplayground/ )

4

2 に答える 2

5

私は同じ問題を抱えていて、それを理解しました。

  1. 必要なスコープは「https://apps-apis.google.com/a/feeds/groups/」です

  2. API リクエストは次のよう"https://apps-apis.google.com/a/feeds/group/2.0/{domain}/{group name}/member" になります: リクエストのヘッダーとして:'Authorization': "OAuth " + {access_token}

  3. Google アプリケーションのアカウント所有者は、次のマニュアル (少なくとも読み取り規則) によってロールを持っている必要があります。

次世代コントロール パネルのプロビジョニング API を有効にするには:

  1. 管理者アカウントにログインし、[ドメイン設定] を選択します。
  2. [ユーザー設定] タブを選択します。
  3. プロビジョニング API を有効にするチェックボックスを選択し、変更を保存します。

現在のコントロール パネルでプロビジョニング API を有効にするには:

  1. 管理者アカウントにログインし、[ユーザーとグループ] タブを選択します。
  2. [設定] サブタブを選択します。
  3. チェックボックスを選択してプロビジョニング API を有効にし、変更を保存します。

ドメイン管理者のみがこの設定を変更できます。

于 2012-07-23T17:48:33.600 に答える
0

したがって、ドメイン内のグループを一覧表示し、ユーザーの電子メールをドメイン内のすべてのグループのすべての電子メールと比較する必要があることを意味します。

于 2012-07-23T18:15:19.220 に答える