API による ユーザー/ グループ のログイン名の取得

  • 更新

Learn365 APIでは、ユーザーだけでなくグループのログイン名も取得することができます。

ここでは、Learn365 APIを通じた ユーザーとグループのログイン名の取得について説明します。

 

API を通じたユーザーまたはグループのログイン名の取得は、以下の手順に沿って行います。

1. https://api.365.systems/ にアクセスし、APIキーで認証します。

2.Users セクションに移動し、GET /odata/v2/Users  Returns the list of Users を選択し、右上の「Try it out」を選択します。

 

Get

 

3.「Execute」を選択してリクエストを実行します。

 

クエリ オプション パラメータ を設定して レスポンス データを絞り込むことができます。クエリオプションパラメータが設定されると、レスポンスには検索に使用できる追加のデータと詳細が含まれます。

 

Get

 

4.Responses ブロックで結果を確認します。

  • Code の下の2xx(202など)は、リクエストが正しく動作したことを示します。
  • Response body には、テナントのすべてのユーザーとそのデータが表示され、”LoginName”行に設定されたログイン名が表示されます。Ctrl+F で特定のユーザーまたはグループを検索できます。
  • Downloadオプションを使用すると、APIリクエストの結果を JSON フォーマットでローカルデバイスに保存できます。

以下は、Response body でのログイン名の表示例です。

  • ユーザーのログイン名:

Get

  • Microsoft 365グループのログイン名:

Get

  • セキュリティグループのログイン名:

Get

 

重要! 

場合によっては、LoginName の代わりに DirectoryObjectId を使用することをお勧めします。 

DirectoryObjectId は、Microsoft Entra(Azure Active Directory)のユニークな識別子であり、オブジェクトのログイン名が変更されてもその値は変わらず、システムはユーザーを簡単に識別することができます。

DirectoryObjectId は、ユーザーの LoginName と同じResponsesで見つけることができます。

 

Get