0

組織内のすべてのユーザーの停止ステータスを調べる必要があります。残念ながら、OrganizationService.RetrieveAllOrganizationUsers() は停止情報を提供しません。

上記のメソッドの結果に基づいて AppsExtendedEntry のコレクションを取得し、AppService.RetrieveUser() を呼び出して反復処理できますが、これは非常に遅く、非常に非効率的です。

4

1 に答える 1

0

そのデータを取得する最良の方法は、おそらく次のとおりです。

1) Org API 呼び出しを介してインスタンス内のすべてのユーザーを取得します: https://developers.google.com/google-apps/provisioning/#retrifying_organization_users_experimental

2) マルチドメイン API 呼び出しを介してインスタンス内のすべてのユーザーを取得します: https://developers.google.com/google-apps/provisioning/#retrifying_users_experimental

3) ステップ 1 のユーザーのリストを、使用する特定の組織に絞り込みます。

4) ステップ 2 のユーザーのリストでユーザーを相互参照することにより、ステップ 3 のユーザーのリストを停止中のユーザーに絞り込みます。

ジェイ

于 2012-11-04T12:26:34.740 に答える