OnlineMeeting aktualisieren
Namespace: microsoft.graph
Wichtig
APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .
Dient zum Aktualisieren der Eigenschaften des angegebenen onlineMeeting-Objekts.
Eine Liste der Eigenschaften, die updates unterstützen, finden Sie im Abschnitt "Anforderungstext".
Berechtigungen
| Berechtigungstyp | Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten) |
|---|---|
| Delegiert (Geschäfts-, Schul- oder Unikonto) | OnlineMeetings.ReadWrite |
| Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt. |
| Anwendung | OnlineMeetings.ReadWrite.All |
Um die Anwendungsberechtigung für diese API zu verwenden, müssen Mandantenadministratoren eine Anwendungzugriffsrichtlinie erstellen und sie einem Benutzer erteilen, um die in der Richtlinie konfigurierte App zu autorisieren, Onlinebesprechungen im Namen dieses Benutzers zu aktualisieren (mit der im Anforderungspfad angegebenen Benutzer-ID).
HTTP-Anforderung
So aktualisieren Sie das angegebene onlineMeeting mithilfe der Besprechungs-ID mit delegierter ( /me ) und App ( ) /users/{userId}/ Berechtigung:
PATCH /me/onlineMeetings/{meetingId}
PATCH /users/{userId}/onlineMeetings/{meetingId}
Hinweis
userIdist die Objekt-ID eines Benutzers im Azure Benutzerverwaltungsportal. Weitere Informationen finden Sie unter Anwendungszugriffsrichtlinie.meetingIdist die ID eines onlineMeeting-Objekts.
Anforderungsheader
| Name | Beschreibung |
|---|---|
| Authorization | Bearer {token}. Erforderlich. |
| Content-type | application/json. Erforderlich. |
Anforderungstext
In der folgenden Tabelle sind die Eigenschaften aufgeführt, die aktualisiert werden können. Schließen Sie im Anforderungstext nur die Eigenschaften ein, die aktualisiert werden müssen, mit den folgenden Ausnahmen:
- Zum Aktualisieren des Anfangs- oder Enddatums/der Endzeit einer Onlinebesprechung sind immer sowohl die Eigenschaften "startDateTime" als auch "endDateTime" im Anforderungstext erforderlich.
- Das Organisatorfeld der Teilnehmereigenschaft kann nicht aktualisiert werden. Der Organisator der Besprechung kann nach dem Erstellen der Besprechung nicht mehr geändert werden.
- Das Aktualisieren des Teilnehmerfelds der Teilnehmereigenschaft, z. B. das Hinzufügen oder Entfernen eines Teilnehmers zur Besprechung, erfordert immer die vollständige Liste der Teilnehmer im Anforderungstext.
Die letzte Spalte gibt an, ob das Aktualisieren dieser Eigenschaft für eine laufende Besprechung wirksam wird.
| Eigenschaft | Typ | Beschreibung | Gilt für laufende Besprechungen? |
|---|---|---|---|
| startDateTime | DateTime | Die Startzeit der Besprechung in UTC. | Nein |
| endDateTime | DateTime | Die Endzeit der Besprechung in UTC. | Nein |
| subject | Zeichenfolge | Der Betreff der Onlinebesprechung. | Nein |
| participants | meetingParticipants | Die mit der Onlinebesprechung verknüpften Teilnehmer. Nur Teilnehmer können aktualisiert werden. | Nein |
| isEntryExitAnnounced | Boolean | Gibt an, ob angegeben werden soll, wann Anrufer beitreten oder diese verlassen. | Ja |
| lobbyBypassSettings | lobbyBypassSettings | Gibt an, welche Teilnehmer den Besprechungslobby umgehen können. | Ja |
| allowedPresenters | onlineMeetingPresenters | Gibt an, wer ein Referent in einer Besprechung sein kann. | Ja |
| allowAttendeeToEnableCamera | Boolescher Wert | Gibt an, ob Teilnehmer ihre Kamera einschalten können. | Ja |
| allowAttendeeToEnableMic | Boolean | Gibt an, ob Teilnehmer ihr Mikrofon einschalten können. | Ja |
| allowMeetingChat | meetingChatMode | Gibt den Modus des Besprechungschats an. | Ja |
| allowTeamworkReactions | Boolean | Gibt an, ob Teams Reaktionen für die Besprechung aktiviert sind. | Ja |
Hinweis
- Eine Liste der möglichen Werte für allowedPresenters und allowMeetingChat finden Sie unter "onlineMeeting".
- Wenn Sie den Wert von allowedPresenters auf
roleIsPresenteraktualisieren, fügen Sie eine vollständige Liste der Teilnehmer mit angegebener Teilnehmerrollepresenterin den Anforderungstext ein.
Antwort
Bei erfolgreicher Ausführung gibt die Methode den 200 OK Antwortcode und ein aktualisiertes onlineMeeting-Objekt im Antworttext zurück.
Beispiele
Beispiel 1: Aktualisieren von "startDateTime", "endDateTime" und "subject"
Anforderung
Hinweis: Die Besprechungs-ID wurde zur besseren Lesbarkeit gekürzt.
PATCH https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi
Content-Type: application/json
{
"startDateTime": "2020-09-09T14:33:30.8546353-07:00",
"endDateTime": "2020-09-09T15:03:30.8566356-07:00",
"subject": "Patch Meeting Subject"
}
Antwort
Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.
HTTP/1.1 200 OK
Content-Type: application/json
{
"id":"MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi",
"creationDateTime":"2020-07-03T00:23:39.444642Z",
"startDateTime":"2020-09-09T21:33:30.8546353Z",
"endDateTime":"2020-09-09T22:03:30.8566356Z",
"joinWebUrl":"url",
"subject":"Patch Meeting Subject",
"isBroadcast":false,
"autoAdmittedUsers":"EveryoneInCompany",
"outerMeetingAutoAdmittedUsers":null,
"participants":{
"organizer":{
"upn":"upn",
"role": "presenter",
"identity":{
"azureApplicationInstance":null,
"applicationInstance":null,
"application":null,
"device":null,
"user":{
"id":"8716745d-77a9-4be3-afff-009e4b81658e",
"displayName":null,
"tenantId":"0823831b-1f1b-424b-b90a-1caa345a742a",
"identityProvider":"AAD"
}
}
}
},
"audioConferencing":{
"conferenceId":"id",
"tollNumber":"+1-900-555-0100",
"tollFreeNumber":"+1-800-555-0100",
"dialinUrl":"url"
}
}
Beispiel 2: Aktualisieren von lobbyBypassSettings
Hinweis: Die Besprechungs-ID wurde zur besseren Lesbarkeit gekürzt.
PATCH https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi
Content-Type: application/json
{
"lobbyBypassSettings": {
"isDialInBypassEnabled": true
}
}
Antwort
HTTP/1.1 200 OK
Content-Type: application/json
{
"id": "MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi",
"creationDateTime":"2020-07-03T00:23:39.444642Z",
"startDateTime":"2020-09-09T21:33:30.8546353Z",
"endDateTime":"2020-09-09T22:03:30.8566356Z",
"joinWebUrl":"(redacted)",
"subject":"Patch Meeting Subject",
"autoAdmittedUsers": "EveryoneInCompany",
"isEntryExitAnnounced": true,
"allowedPresenters": "everyone",
"videoTeleconferenceId": "(redacted)",
"participants": {
"organizer": {
"upn": "(redacted)",
"role": "presenter",
"identity": {
"user": {
"id": "dc17674c-81d9-4adb-bfb2-8f6a442e4622",
"displayName": null,
"tenantId": "909c6581-5130-43e9-88f3-fcb3582cde38",
"identityProvider": "AAD"
}
}
},
"attendees": [],
},
"lobbyBypassSettings": {
"scope": "organization",
"isDialInBypassEnabled": true
}
}
Feedback
Feedback senden und anzeigen für