API によるユーザーが管理者であるコース/トレーニングプランの取得

  • 更新

Learn365 API を通じて、ユーザーがトレーニングの管理者であるすべてのコースとトレーニング プランを取得できます。

ここでは、Learn365 API を通じて、ユーザーが管理者として割り当てられているコースとトレーニング プランを取得にする方法について説明します。

 

API を通じたユーザーが管理者として割り当てられているコースとトレーニング プランの取得は、以下の手順に沿って行います。

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

2.ユーザー ID を用いて、レスポンスにそのユーザーに関連するデータのみを返します。こちらの手順に従って、該当するユーザーの ID を取得しコピーします

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

4.クエリ パラメータを入力します。

  • $expand: フィールドに、「Admins($select=Id,Title)」と入力します。
  • $filter:フィールドに、「Admins/any(x: x/Id eq user-ID)」を入力します。
    user-ID は、手順2で取得してユーザーIDに置き換えます。
    入力例:Admins/any(x: x/Id eq 4b28f1ec-bba8-45f1-a4e6-f2fb81fe8a39)
  • $select:フィールドに、「Title」 と入力します。

user is a training admin via API1.png

 

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

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

  • Code 2xx(202など)は、リクエストが正しく動作したことを示します。
  • Response body には、ユーザーがトレーニング管理者として割り当てられている、テナント上のコースとトレーニングプランが表示されます。
  • ”Admins” プロパティには、現在トレーニング管理者として割り当てられている、すべてのユーザーの ID と名前が表示されます。

user is a training admin via API2.png

  • Download オプションを使用して、APIリクエストの結果を JSON フォーマットでローカルデバイスに保存できます。