Rooms - Remove Participants
Entfernen sie Teilnehmer aus einem Chatroom.
POST {endpoint}/rooms/{roomId}/participants:remove?api-version=2022-02-01
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Der Endpunkt der Azure Communication-Ressource. |
|
room
|
path | True |
string |
Raum-ID, um die Teilnehmer zu entfernen. |
|
api-version
|
query | True |
string |
Version der API, die aufgerufen werden soll. |
Anforderungsheader
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| Authorization | True |
string |
Ein ACS(Azure Communication Services)-Benutzerzugriffstoken. |
Anforderungstext
| Name | Erforderlich | Typ | Beschreibung |
|---|---|---|---|
| participants | True |
Teilnehmer, die aus einem Raum entfernt werden sollen. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die Teilnehmer wurden erfolgreich gelöscht. Die Aktion gibt eine aktualisierte Liste der Teilnehmer zurück. |
|
| Other Status Codes |
Communication |
Fehlerantwort Header x-ms-error-code: string |
Sicherheit
Authorization
Ein ACS(Azure Communication Services)-Benutzerzugriffstoken.
Typ:
apiKey
In:
header
Beispiele
Remove participant
Beispielanforderung
POST https://contoso.communication.azure.com//rooms/99199690362660524/participants:remove?api-version=2022-02-01
{
"participants": [
{
"communicationIdentifier": {
"rawId": "8:acs:db75ed0c-e801-41a3-99a4-66a0a119a06c_00000010-ce28-064a-83fe-084822000666",
"communicationUser": {
"id": "8:acs:db75ed0c-e801-41a3-99a4-66a0a119a06c_00000010-ce28-064a-83fe-084822000666"
}
},
"role": "Presenter"
}
]
}
Beispiel für eine Antwort
{
"participants": [
{
"communicationIdentifier": {
"rawId": "8:acs:db75ed0c-e801-41a3-99a4-66a0a119a06c_00000010-ce28-064a-83fe-084822000777",
"communicationUser": {
"id": "8:acs:db75ed0c-e801-41a3-99a4-66a0a119a06c_00000010-ce28-064a-83fe-084822000777"
}
},
"role": "Attendee"
}
]
}
Definitionen
| Name | Beschreibung |
|---|---|
|
Communication |
Identifiziert einen Teilnehmer an Azure Communication Services. Ein Teilnehmer ist beispielsweise ein Azure-Kommunikationsbenutzer. Dieses Modell muss als Vereinigung interpretiert werden: Abgesehen von rawId kann eine weitere Eigenschaft festgelegt werden. |
|
Participants |
Sammlung von Teilnehmern in einem Raum. |
|
Remove |
Teilnehmer, die aus einem Raum entfernt werden sollen. |
|
Role |
Die Rolle eines Raumteilnehmers. |
|
Room |
Ein Teilnehmer des Raums. |
CommunicationIdentifierModel
Identifiziert einen Teilnehmer an Azure Communication Services. Ein Teilnehmer ist beispielsweise ein Azure-Kommunikationsbenutzer. Dieses Modell muss als Vereinigung interpretiert werden: Abgesehen von rawId kann eine weitere Eigenschaft festgelegt werden.
| Name | Typ | Beschreibung |
|---|---|---|
| communicationUser |
Communication |
|
| rawId |
string |
Unformatierte ID des Bezeichners. Optional in Anforderungen, die in Antworten erforderlich sind. |
ParticipantsCollection
Sammlung von Teilnehmern in einem Raum.
| Name | Typ | Beschreibung |
|---|---|---|
| participants |
Raumteilnehmer. |
RemoveParticipantsRequest
Teilnehmer, die aus einem Raum entfernt werden sollen.
| Name | Typ | Beschreibung |
|---|---|---|
| participants |
Teilnehmer, die aus einem Raum entfernt werden sollen. |
RoleType
Die Rolle eines Raumteilnehmers.
| Wert | Beschreibung |
|---|---|
| Presenter | |
| Attendee | |
| Consumer |
RoomParticipant
Ein Teilnehmer des Raums.
| Name | Typ | Beschreibung |
|---|---|---|
| communicationIdentifier |
Identifiziert einen Teilnehmer an Azure Communication Services. Ein Teilnehmer ist beispielsweise ein Azure-Kommunikationsbenutzer. Dieses Modell muss als Vereinigung interpretiert werden: Abgesehen von rawId kann eine weitere Eigenschaft festgelegt werden. |
|
| role |
Die Rolle eines Raumteilnehmers. |