virtualEvent のセッションを一覧表示する

名前空間: microsoft.graph

重要

Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。

仮想イベントの下にあるすべての virtualEventSession オブジェクトのリストを取得します。

現在、次の仮想イベントの種類がサポートされています: virtualEventTownhall と virtualEventWebinar。

この API は、次の国内クラウド展開で使用できます。

グローバル サービス 米国政府機関 L4 米国政府機関 L5 (DOD) 21Vianet が運営する中国
✅ ❌ ❌ ❌

アクセス許可

この API の最小特権としてマークされているアクセス許可またはアクセス許可を選択します。 アプリで必要な場合にのみ、より高い特権のアクセス許可またはアクセス許可を使用します。 委任されたアクセス許可とアプリケーションのアクセス許可の詳細については、「アクセス許可の種類」を参照してください。 これらのアクセス許可の詳細については、「アクセス許可のリファレンス」を参照してください。

アクセス許可の種類 最小特権アクセス許可 より高い特権のアクセス許可
委任 (職場または学校のアカウント) VirtualEvent.Read VirtualEvent.ReadWrite
委任 (個人用 Microsoft アカウント) サポートされていません。 サポートされていません。
アプリケーション VirtualEvent.Read.All 注意事項なし。

注:

この API のアプリケーション アクセス許可を使用するには、テナント管理者が アプリケーション アクセス ポリシー を作成してユーザーに割り当てる必要があります。 これにより、承認されたアプリケーションは、その特定のユーザーによって作成された仮想イベントから登録者の情報にアクセスできます。

HTTP 要求

ウェビナーのすべてのセッションを一覧表示するには:

GET /solutions/virtualEvents/webinars/{webinarId}/sessions

タウン ホールのすべてのセッションを一覧表示するには:

GET /solutions/virtualEvents/townhalls/{townhallId}/sessions

オプションのクエリ パラメーター

このメソッドは、OData クエリ パラメーターをサポートしていません。 一般的な情報については、「OData クエリ パラメーター」を参照してください。

要求ヘッダー

名前 説明
Authorization ベアラー {token}。 必須です。 認証と認可についての詳細をご覧ください。

要求本文

このメソッドには、要求本文を指定しません。

応答

成功した場合、このメソッドは 200 OK 応答コードと、応答本文の virtualEventSession オブジェクトのコレクションを返します。

現時点では、 virtualEventSession オブジェクトの次のプロパティのみに、このメソッドによってオブジェクトが返されるときにデータが含まれます。 その他のプロパティはすべて null です。 virtualEventSession のすべてのプロパティを取得するには、Get virtualEventSession メソッドを使用します。

プロパティ 型 説明
endDateTime DateTimeTimeZone 仮想イベント セッションの終了時刻。
id 文字列 仮想イベント セッションの一意識別子。 読み取り専用です。 onlineMeetingBase から継承されます。
joinWebUrl 文字列 仮想イベント セッションの参加 URL。 読み取り専用です。 onlineMeetingBase から継承されます。
startDateTime DateTimeTimeZone 仮想イベント セッションの開始時刻。
subject 文字列 仮想イベント セッションのサブジェクト。 onlineMeetingBase から継承されます。

例

要求

次の例は要求を示しています。

GET https://graph.microsoft.com/beta/solutions/virtualEvents/webinars/f8ce2a5f-0e6a-4186-aa90-1f64bc023566@5466a424-aadf-425c-9b24-034ca28d4bdd/sessions

応答

次の例は応答を示しています。

注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。

HTTP/1.1 200 OK
Content-Type: application/json

{
  "value": [
    {
      "@odata.type": "#microsoft.graph.virtualEventSession",
      "id": "8d62dd52-4dff-4c75-96a9-f905cc3ff942",
      "startDateTime": "2023-08-08T12:30:00Z",
      "endDateTime": "2023-08-09T22:00:00Z",
      "videoOnDemandWebUrl": "https://df.events.teams.microsoft.com/webinars/webinarId/sessions/session1",
      "joinWebUrl": "https://teams.microsoft.com/l/meetup-join/19%3ameeting_ZDVjNzk3OWEtYjc2NS00NTA1LTkyMzQtYTYzMGI5YmFmMjM5%40thread.v2/0?context=%7b%22Tid%22%3a%2272f988bf-86f1-41af-91ab-2d7cd011db47%22%2c%22Oid%22%3a%221cd068e4-5b08-4e75-a7f9-7b4e067a0820%22%7d",
      "subject": "Session one",
      "isBroadcast": null,
      "broadcastSettings": null,
      "capabilities": [],
      "capacity": 10000,
      "audioConferencing": null,
      "chatInfo": null,
      "videoTeleconferenceId": null,
      "externalId": null,
      "joinMeetingIdSettings": null,
      "lobbyBypassSettings": null,
      "isEntryExitAnnounced": null,
      "allowedPresenters": null,
      "allowAttendeeToEnableMic": null,
      "allowAttendeeToEnableCamera": null,
      "allowMeetingChat": null,
      "shareMeetingChatHistoryDefault": null,
      "allowTeamworkReactions": null,
      "recordAutomatically": null,
      "watermarkProtection": null,
      "allowParticipantsToChangeName": null,
      "meetingSpokenLanguageTag": "en-US"
    }
  ]
}