組織内のすべてのユーザーの停止ステータスを調べる必要があります。残念ながら、OrganizationService.RetrieveAllOrganizationUsers() は停止情報を提供しません。
上記のメソッドの結果に基づいて AppsExtendedEntry のコレクションを取得し、AppService.RetrieveUser() を呼び出して反復処理できますが、これは非常に遅く、非常に非効率的です。
組織内のすべてのユーザーの停止ステータスを調べる必要があります。残念ながら、OrganizationService.RetrieveAllOrganizationUsers() は停止情報を提供しません。
上記のメソッドの結果に基づいて AppsExtendedEntry のコレクションを取得し、AppService.RetrieveUser() を呼び出して反復処理できますが、これは非常に遅く、非常に非効率的です。
そのデータを取得する最良の方法は、おそらく次のとおりです。
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 のユーザーのリストを停止中のユーザーに絞り込みます。
ジェイ