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 |
|---|---|
| Presenter | |
| Attendee | |
| Consumer |
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. |