0

GoogleAppsインスタンスに関連付けられているすべてのドメイン名を取得できるGoogleAppsAPIを探しています。私はこれに相当するプログラムを探しています:https ://www.google.com/a/cpanel/gcompany.nl/DomainSettingsDomains

追加のボーナスとして、特定のドメイン名がエイリアスとして使用されているか、マルチドメイン構成で使用されているかを確認する方法もあると便利です。

追加要件:

  • このAPIをGoogleAppEngineアプリ(Java)を使用して利用できるようにする必要があります。
  • APIは、OAUTHを使用した認証を許可する必要があります。
  • アプリの所有者はGoogleAppsリセラーではありません(特別な権限はありません)。
  • アプリには読み取り専用アクセスのみが必要です。
4

2 に答える 2

0

これを行うためのGoogleAppsAPIが見つかりませんでした。残念な。

次善の策は、ProvisioningAPIまたはUserProfiles APIを使用し、すべての(ユーザー)エントリを取得し、各エントリのプライマリ電子メールアドレスを取得し、それを解析してドメイン名を取得することです。

これは、特に数万人のユーザーがいるGoogle Appsドメインを使用している場合は、かなり厄介です。

于 2012-09-25T12:52:08.267 に答える
0

あなたの答えは正しいです。インスタンスに関連付けられたドメインを取得するためのAPI呼び出しをリクエストする際に問題が発生します。主演することをお勧めします: http ://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id = 2278

「最も軽量な」すべてのユーザーを取得する機能は、すべての組織ユーザーを取得する機能です。これは、ユーザーごとにメインのメールと組織のみが返され、姓名、一時停止ステータス、管理者ステータスなどの詳細は返されないためです: https://developers。 google.com/google-apps/provisioning/#retrieveing_organization_users_experimental

もちろん、ユーザーがいないドメインエイリアスとセカンダリドメインは、この機能によって返されません。

ジェイ

于 2012-11-23T21:30:43.337 に答える