次の方法で共有


質問を作成する

名前空間: microsoft.graph

ウェビナーの 登録に 関する質問を作成 します

定義済みの登録の質問またはカスタム登録の質問を作成できます。

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

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

アクセス許可

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

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

HTTP 要求

POST /solutions/virtualEvents/webinars/{webinarId}/registrationConfiguration/questions

要求ヘッダー

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

要求本文

要求本文で、 virtualEventRegistrationCustomQuestion または virtualEventRegistrationPredefinedQuestion オブジェクトの JSON 表現を指定します。

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

プロパティ 説明
answerChoices String collection answerInputTypesingleChoiceまたはmultiChoiceされている場合の回答の選択肢。
answerInputType virtualEventRegistrationQuestionAnswerInputType 登録の質問回答の入力の種類。 サポートされる値は、 textmultilineTextsingleChoicemultiChoice、および booleanです。
displayName String 登録の質問の表示名。
isRequired ブール型 質問に対する回答が必要かどうかを示します。 既定値は、false です。

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

プロパティ 説明
ラベル virtualEventRegistrationPredefinedQuestionLabel 定義済みの登録に関する質問のラベル。 次のラベル値は、 streetcitystatepostalCodecountryOrRegionindustryjobTitleorganizationの 1 行のテキストを受け入れます。 unknownFutureValue は、進化可能な列挙 Sentinel 値です。このラベルは使用しないでください。

応答

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

例 1: ウェビナー登録にカスタム登録の質問を追加する

要求

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

POST https://graph.microsoft.com/beta/solutions/virtualEvents/webinars/f4b39f1c-520e-4e75-805a-4b0f2016a0c6@a1a56d21-a8a6-4a6b-97f8-ced53d30f143/registrationConfiguration/questions
Content-Type: application/json

{
  "@odata.type": "#microsoft.graph.virtualEventRegistrationCustomQuestion",
  "displayName": "What's your job position?",
  "answerInputType": "multiChoice",
  "answerChoices": [
    "Software Engineer",
    "Engineer Manager",
    "Product Manager"
  ],
}

応答

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

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

HTTP/1.1 201 Created
Content-type: application/json

{
  "@odata.type": "#microsoft.graph.virtualEventRegistrationCustomQuestion",
  "id": "f3115d4c-9896-42fc-a649-8ca5e3c3a43f",
  "displayName": "What's your job position?",
  "answerInputType": "multiChoice",
  "answerChoices": [
    "Software Engineer",
    "Engineer Manager",
    "Product Manager"
  ],
  "isRequired": false
}

例 2: ウェビナーの登録に定義済みの登録の質問を追加する

要求

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

POST https://graph.microsoft.com/beta/solutions/virtualEvents/webinars/f4b39f1c-520e-4e75-805a-4b0f2016a0c6@a1a56d21-a8a6-4a6b-97f8-ced53d30f143/registrationConfiguration/questions
Content-Type: application/json

{
  "@odata.type": "#microsoft.graph.virtualEventRegistrationPredefinedQuestion",
  "label": "street"
}

応答

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

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

HTTP/1.1 201 Created
Content-type: application/json

{
  "@odata.type": "#microsoft.graph.virtualEventRegistrationPredefinedQuestion",
  "id": "7a852983-013a-4062-9e97-f784c6a57ec8",
  "label": "street",
  "displayName": "Address",
  "isRequired": false
}