virtualEventTownhall の作成

名前空間: microsoft.graph

重要

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

下書きモードで新しい virtualEventTownhall オブジェクトを作成します。

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

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

アクセス許可

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

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

HTTP 要求

POST /solutions/virtualEvents/townhalls

要求ヘッダー

名前 説明
Authorization ベアラー {token}。 必須です。 認証と認可についての詳細をご覧ください。
Content-Type application/json. Required.
Accept-Language 応答に使用できる人間の言語。 必須です。

要求本文

リクエストの本文で、サポートされている派生型の virtualEventTownhall オブジェクトの JSON 表現を指定します。

virtualEventTownhall を作成するときに、次のプロパティを指定できます。

プロパティ 型 説明
オーディエンス meetingAudience タウン ホールが表示される対象ユーザー。
容量 整数 仮想イベントの予想参加者数を表します。
共同開催者 communicationsUserIdentity コレクション タウン ホールの共同開催者の ID 情報。
説明 itemBody タウン ホールの説明。
displayName 文字列 タウン ホールの表示名。
endDateTime dateTimeTimeZone タウン ホールが終了する日時。
invitedAttendees ID コレクション タウン ホールに招待された出席者の ID。 サポートされている ID は、 communicationsGuestIdentity と communicationsUserIdentity です。
isInviteOnly ブール型 タウン ホールが、招待されたユーザーおよび organization 内のグループにのみ開かれているかどうかを示します。 isInviteOnly プロパティは、対象ユーザー プロパティの値が organization に設定されている場合にのみtrueできます。
isRegistrationRequired ブール型 出席者が参加する前に登録フローを完了する必要があるかどうかを示します。 virtualEvent から継承されます。 省略可能。
settings virtualEventSettings タウン ホールの設定。
startDateTime dateTimeTimeZone タウン ホールの開始日時。

応答

成功した場合、このメソッドは応答本文で 201 Created 応答コードと virtualEventTownhall オブジェクトを返します。

例

要求

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

POST https://graph.microsoft.com/beta/solutions/virtualEvents/townhalls
Content-Type: application/json
Accept-Language: en-US

{     
    "displayName": "The Impact of Tech on Our Lives",
    "description": {
      "contentType": "text",
      "content": "Discusses how technology has changed the way we communicate."
    },
    "startDateTime": {
      "dateTime": "2023-03-30T10:00:00", 
      "timeZone": "Pacific Standard Time" 
    },
    "endDateTime": {
      "dateTime": "2023-03-30T17:00:00", 
      "timeZone": "Pacific Standard Time" 
    },
    "audience": "organization",
    "coOrganizers": [
      { 
        "id": "7b7e1acd-a3e0-4533-8c1d-c1a4ca0b2e2b", 
        "tenantId": "77229959-e479-4a73-b6e0-ddac27be315c" 
      }
    ],
    "isRegistrationRequired": false,
    "settings": {
      "isAttendeeEmailNotificationEnabled": false
    },
    "capacity": 5000
}

応答

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

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

HTTP/1.1 201 Created
Content-Type: application/json
Accept-Language: en-US

{ 
    "id": "bce9a3ca-a310-48fa-baf3-1cedcd04bb3f@4aa05bcc-1cac-4a83-a9ae-0db84b88f4ba",
    "status": "draft",
    "displayName": "The Impact of Tech on Our Lives",
    "description": {
      "contentType": "text",
      "content": "Discusses how technology has changed the way we communicate."
    },
    "startDateTime": {
      "dateTime": "2023-03-30T10:00:00", 
      "timeZone": "Pacific Standard Time" 
    },
    "endDateTime": {
      "dateTime": "2023-03-30T17:00:00", 
      "timeZone": "Pacific Standard Time" 
    },
    "audience": "organization",
    "capacity": 5000,
    "createdBy": {
      "application": null,
      "device": null,
      "user": {
        "id": "b7ef013a-c73c-4ec7-8ccb-e56290f45f68",
        "displayName": "Diane Demoss",
        "tenantId": "77229959-e479-4a73-b6e0-ddac27be315c"
      }
    },
    "coOrganizers": [
      { 
        "id": "7b7e1acd-a3e0-4533-8c1d-c1a4ca0b2e2b", 
        "displayName": "Kenneth Brown", 
        "tenantId": "77229959-e479-4a73-b6e0-ddac27be315c" 
      }
    ],
    "invitedAttendees": [],
    "settings": {
      "isAttendeeEmailNotificationEnabled": false
    },
    "isRegistrationRequired": false,
    "isInviteOnly": false,
    "externalEventInformation": []
}