Rooms - Remove Participants
Usuń uczestników z pokoju.
POST {endpoint}/rooms/{roomId}/participants:remove?api-version=2022-02-01
Parametry identyfikatora URI
| Nazwa | W | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Punkt końcowy zasobu usługi Azure Communication. |
|
room
|
path | True |
string |
Identyfikator pokoju w celu usunięcia uczestników z. |
|
api-version
|
query | True |
string |
Wersja interfejsu API do wywołania. |
Nagłówek żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| Authorization | True |
string |
Token dostępu użytkownika usług ACS (Azure Communication Services). |
Treść żądania
| Nazwa | Wymagane | Typ | Opis |
|---|---|---|---|
| participants | True |
Uczestnicy zostaną usunięci z pokoju. |
Odpowiedzi
| Nazwa | Typ | Opis |
|---|---|---|
| 200 OK |
Uczestnicy zostali pomyślnie usunięci. Akcja zwraca zaktualizowaną listę uczestników. |
|
| Other Status Codes |
Communication |
Odpowiedź na błąd Nagłówki x-ms-error-code: string |
Zabezpieczenia
Authorization
Token dostępu użytkownika usług ACS (Azure Communication Services).
Typ:
apiKey
W:
header
Przykłady
Remove participant
Przykładowe żądanie
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"
}
]
}
Przykładowa odpowiedź
{
"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"
}
]
}
Definicje
| Nazwa | Opis |
|---|---|
|
Communication |
Identyfikuje uczestnika usług Azure Communication Services. Uczestnik jest na przykład użytkownikiem komunikacji platformy Azure. Ten model musi być interpretowany jako związek: oprócz parametru rawId można ustawić co najwyżej jedną kolejną właściwość. |
|
Participants |
Kolekcja uczestników w pokoju. |
|
Remove |
Uczestnicy zostaną usunięci z pokoju. |
|
Role |
Rola uczestnika pokoju. |
|
Room |
Uczestnik pokoju. |
CommunicationIdentifierModel
Identyfikuje uczestnika usług Azure Communication Services. Uczestnik jest na przykład użytkownikiem komunikacji platformy Azure. Ten model musi być interpretowany jako związek: oprócz parametru rawId można ustawić co najwyżej jedną kolejną właściwość.
| Nazwa | Typ | Opis |
|---|---|---|
| communicationUser |
Communication |
|
| rawId |
string |
Nieprzetworzone identyfikatora. Opcjonalnie w żądaniach, wymagane w odpowiedziach. |
ParticipantsCollection
Kolekcja uczestników w pokoju.
| Nazwa | Typ | Opis |
|---|---|---|
| participants |
Uczestnicy pokoju. |
RemoveParticipantsRequest
Uczestnicy zostaną usunięci z pokoju.
| Nazwa | Typ | Opis |
|---|---|---|
| participants |
Uczestnicy zostaną usunięci z pokoju. |
RoleType
Rola uczestnika pokoju.
| Wartość | Opis |
|---|---|
| Presenter | |
| Attendee | |
| Consumer |
RoomParticipant
Uczestnik pokoju.
| Nazwa | Typ | Opis |
|---|---|---|
| communicationIdentifier |
Identyfikuje uczestnika usług Azure Communication Services. Uczestnik jest na przykład użytkownikiem komunikacji platformy Azure. Ten model musi być interpretowany jako związek: oprócz parametru rawId można ustawić co najwyżej jedną kolejną właściwość. |
|
| role |
Rola uczestnika pokoju. |