Google の管理ディレクトリ API (Google の python ライブラリを使用) を使用しようとしています。
次のようなコードを使用して、ディレクトリ上のユーザーをうまく一覧表示できます。
results = client.users().list(customer='my_customer').execute()
ただし、これらの結果には、ユーザーがメンバーであるグループは含まれません。代わりに、ユーザーのリストを取得したら、グループのリストを取得するために呼び出しを行う必要があるようです。
results = client.groups().list(customer='my_customer').execute()
次に、各グループを調べて「メンバー」API を呼び出し、グループ内のユーザーを確認します。
results = client.members().list(groupKey='[group key]').execute()
つまり、グループごとに新しいリクエストを作成する必要があります。
恐ろしく効率が悪いようです。これよりも良い方法が必要であり、私はそれを見逃しています。それは何ですか?