API によるセッション/ セッション グループ ID の取得

  • 更新

さまざまな目的のために、コースのセッションまたはセッション グループのID が必要な場合があります。Learn365 API を通じて、これらの ID を取得することができます。

ここでは、Learn365 API を通じたセッションまたはセッション グループの ID の取得について説明します。

 

API を通じたセッション/セッション グループ ID の取得は、以下の手順に沿って行います。

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

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

3.パラメータ セクションで、各フィールドに以下の値を入力し、レスポンス データを絞り込みます。

  • $expand :CourseSessions
  • $filter :CourseType eq 'ClassRoom'
    • 該当する セッションに紐づくコース ID やタイトルを取得している場合は「Id eq course ID」 または 「Title eq 'course title' 」を追加して、さらにレスポンスを絞り込むことができます。
      例: CourseType eq 'ClassRoom' and Title eq 'Data Visualization'
      この場合、レスポンスにはこのコースに関するデータのみが含まれます。

  • その他のクエリ オプション パラメータを適用して、レスポンス データをさらに絞り込むことができます。

 

Get the ID of a session1.png

 

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

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

  • Code の下の2xx(202など)は、リクエストが正しく動作したことを示します。
  • クエリ オプション パラメータが設定されていない場合、Response body には、テナント上のすべてのコースのリストが表示されます。
  • Ctrl+F を使用して、関連するコースとそのデータを検索することができます。
  • Downloadオプションを使用して、APIリクエストの結果を JSON フォーマットでローカルデバイスに保存できます。
  • CourseSessions パラメータの下には、コースのセッションおよびセッショングループに関するデータが表示されます。

    • 単独のセッションの場合: セッション ID は、Id パラメータの隣に表示されます。GroupId には「null」、IsGroup パラメータには「false」が表示されます。
    • セッショングループ内のセッションの場合: セッション ID は、Id パラメータの隣に表示されます。GroupId には、セッションが含まれるセッショングループの ID が表示されます。IsGroup パラメータには「false」が表示されます。
    • セッショングループの場合: セッショングループ ID は、Id パラメータの隣に表示されます。GroupId は「null」、IsGroup パラメータには「true」が表示されます。

こちらは、セッショングループ内のセッションに関するレスポンスの例です。

Get the ID of a session2.png