Frage erstellen
Namespace: microsoft.graph
Erstellen Sie eine Registrierungsfrage für ein Webinar.
Sie können entweder eine vordefinierte Registrierungsfrage oder eine benutzerdefinierte Registrierungsfrage erstellen.
Diese API ist in den folgenden nationalen Cloudbereitstellungen verfügbar.
Globaler Dienst | US Government L4 | US Government L5 (DOD) | China, betrieben von 21Vianet |
---|---|---|---|
✅ | ❌ | ❌ | ❌ |
Berechtigungen
Wählen Sie für diese API die Als am wenigsten privilegierten Berechtigungen gekennzeichneten Berechtigungen aus. Verwenden Sie nur dann eine Berechtigung mit höheren Berechtigungen , wenn dies für Ihre App erforderlich ist. Ausführliche Informationen zu delegierten Berechtigungen und Anwendungsberechtigungen finden Sie unter Berechtigungstypen. Weitere Informationen zu diesen Berechtigungen finden Sie in der Berechtigungsreferenz.
Berechtigungstyp | Berechtigungen mit den geringsten Berechtigungen | Berechtigungen mit höheren Berechtigungen |
---|---|---|
Delegiert (Geschäfts-, Schul- oder Unikonto) | VirtualEvent.ReadWrite | Nicht verfügbar. |
Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt | Nicht unterstützt |
Anwendung | Nicht unterstützt | Nicht unterstützt |
HTTP-Anforderung
POST /solutions/virtualEvents/webinars/{webinarId}/registrationConfiguration/questions
Anforderungsheader
Name | Beschreibung |
---|---|
Authorization | Bearer {token}. Erforderlich. Erfahren Sie mehr über die Authentifizierung und Autorisierung. |
Content-Type | application/json. Erforderlich. |
Anforderungstext
Geben Sie im Anforderungstext eine JSON-Darstellung eines virtualEventRegistrationCustomQuestion - oder eines virtualEventRegistrationPredefinedQuestion-Objekts an.
Sie können die folgenden Eigenschaften angeben, wenn Sie eine virtualEventRegistrationCustomQuestion erstellen.
Eigenschaft | Typ | Beschreibung |
---|---|---|
answerChoices | Zeichenfolgensammlung | Antwortoptionen, wenn answerInputType oder multiChoice istsingleChoice . |
answerInputType | virtualEventRegistrationQuestionAnswerInputType | Eingabetyp der Registrierungsfrageantwort. Die unterstützten Werte sind text , multilineText , singleChoice , multiChoice und boolean . |
displayName | Zeichenfolge | Anzeigename der Registrierungsfrage. |
isRequired | Boolesch | Gibt an, ob eine Antwort auf die Frage erforderlich ist. Der Standardwert ist false . |
Sie können die folgende Eigenschaft angeben, wenn Sie eine virtualEventRegistrationPredefinedQuestion erstellen.
Eigenschaft | Typ | Beschreibung |
---|---|---|
label | virtualEventRegistrationPredefinedQuestionLabel | Bezeichnung der vordefinierten Registrierungsfrage. Die folgenden Bezeichnungswerte akzeptieren eine einzelne Textzeile: street , city , state , postalCode , countryOrRegion , industry jobTitle , und organization .
unknownFutureValue ist ein evolvable Enumeration Sentinel-Wert; verwenden Sie diese Bezeichnung nicht. |
Antwort
Bei erfolgreicher Ausführung gibt die Methode einen 201 Created
Antwortcode und entweder ein virtualEventRegistrationCustomQuestion - oder ein virtualEventRegistrationPredefinedQuestion-Objekt im Antworttext zurück.
Beispiele
Beispiel 1: Hinzufügen einer benutzerdefinierten Registrierungsfrage zu einer Webinarregistrierung
Anforderung
Das folgende Beispiel zeigt eine Anfrage.
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"
],
}
Antwort
Das folgende Beispiel zeigt die Antwort.
Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.
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
}
Beispiel 2: Hinzufügen einer vordefinierten Registrierungsfrage zu einer Webinarregistrierung
Anforderung
Das folgende Beispiel zeigt eine Anfrage.
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"
}
Antwort
Das folgende Beispiel zeigt die Antwort.
Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.
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
}
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für