Rooms - Remove Participants
Résztvevők eltávolítása egy szobából.
POST {endpoint}/rooms/{roomId}/participants:remove?api-version=2022-02-01
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
endpoint
|
path | True |
string (uri) |
Az Azure Communication-erőforrás végpontja. |
room
|
path | True |
string |
Szobaazonosító a résztvevők eltávolításához. |
api-version
|
query | True |
string |
A meghívandó API verziója. |
Kérelem fejléce
Name | Kötelező | Típus | Description |
---|---|---|---|
Authorization | True |
string |
ACS (Azure Communication Services) felhasználói hozzáférési jogkivonat. |
Kérelem törzse
Name | Kötelező | Típus | Description |
---|---|---|---|
participants | True |
A résztvevőket el kell távolítani egy szobából. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
A résztvevőket sikeresen törölték. A művelet a résztvevők frissített listáját adja vissza. |
|
Other Status Codes |
Communication |
Hibaválasz Fejlécek x-ms-error-code: string |
Biztonság
Authorization
ACS (Azure Communication Services) felhasználói hozzáférési jogkivonat.
Típus:
apiKey
In:
header
Példák
Remove participant
Mintakérelem
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"
}
]
}
Mintaválasz
{
"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"
}
]
}
Definíciók
Name | Description |
---|---|
Communication |
Azonosítja a résztvevőket az Azure Communication Servicesben. A résztvevők például azure-beli kommunikációs felhasználók. Ezt a modellt egyesítőként kell értelmezni: a rawId mellett legfeljebb egy további tulajdonság állítható be. |
Participants |
Résztvevők gyűjteménye egy szobában. |
Remove |
A résztvevőket el kell távolítani egy szobából. |
Role |
A szoba résztvevőinek szerepe. |
Room |
A szoba egyik résztvevője. |
CommunicationIdentifierModel
Azonosítja a résztvevőket az Azure Communication Servicesben. A résztvevők például azure-beli kommunikációs felhasználók. Ezt a modellt egyesítőként kell értelmezni: a rawId mellett legfeljebb egy további tulajdonság állítható be.
Name | Típus | Description |
---|---|---|
communicationUser |
Communication |
|
rawId |
string |
Az azonosító nyers azonosítója. Nem kötelező a kérelmekben, a válaszokban kötelező megadni. |
ParticipantsCollection
Résztvevők gyűjteménye egy szobában.
Name | Típus | Description |
---|---|---|
participants |
Szoba résztvevői. |
RemoveParticipantsRequest
A résztvevőket el kell távolítani egy szobából.
Name | Típus | Description |
---|---|---|
participants |
A résztvevőket el kell távolítani egy szobából. |
RoleType
A szoba résztvevőinek szerepe.
Érték | Description |
---|---|
Attendee | |
Consumer | |
Presenter |
RoomParticipant
A szoba egyik résztvevője.
Name | Típus | Description |
---|---|---|
communicationIdentifier |
Azonosítja a résztvevőket az Azure Communication Servicesben. A résztvevők például azure-beli kommunikációs felhasználók. Ezt a modellt egyesítőként kell értelmezni: a rawId mellett legfeljebb egy további tulajdonság állítható be. |
|
role |
A szoba résztvevőinek szerepe. |