Rooms - Remove Participants
Remova os participantes de uma sala.
POST {endpoint}/rooms/{roomId}/participants:remove?api-version=2022-02-01
Parâmetros do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
O ponto de extremidade do recurso de Comunicação do Azure. |
|
room
|
path | True |
string |
ID da sala para remover os participantes. |
|
api-version
|
query | True |
string |
Versão da API a invocar. |
Cabeçalho do Pedido
| Name | Necessário | Tipo | Description |
|---|---|---|---|
| Authorization | True |
string |
Um token de acesso de usuário ACS (Serviços de Comunicação do Azure). |
Corpo do Pedido
| Name | Necessário | Tipo | Description |
|---|---|---|---|
| participants | True |
Os participantes devem ser retirados de uma sala. |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
Os participantes foram excluídos com sucesso. A ação retorna uma lista atualizada de participantes. |
|
| Other Status Codes |
Communication |
Resposta de erro Cabeçalhos x-ms-error-code: string |
Segurança
Authorization
Um token de acesso de usuário ACS (Serviços de Comunicação do Azure).
Tipo:
apiKey
Em:
header
Exemplos
Remove participant
Pedido de amostra
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"
}
]
}
Resposta da amostra
{
"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"
}
]
}
Definições
| Name | Description |
|---|---|
|
Communication |
Identifica um participante nos serviços de Comunicação do Azure. Um participante é, por exemplo, um usuário de comunicação do Azure. Este modelo deve ser interpretado como uma união: além do rawId, no máximo mais uma propriedade pode ser definida. |
|
Participants |
Recolha de participantes numa sala. |
|
Remove |
Os participantes devem ser retirados de uma sala. |
|
Role |
O papel de um participante da sala. |
|
Room |
Um participante da sala. |
CommunicationIdentifierModel
Identifica um participante nos serviços de Comunicação do Azure. Um participante é, por exemplo, um usuário de comunicação do Azure. Este modelo deve ser interpretado como uma união: além do rawId, no máximo mais uma propriedade pode ser definida.
| Name | Tipo | Description |
|---|---|---|
| communicationUser |
Communication |
|
| rawId |
string |
ID bruto do identificador. Opcional nas solicitações, obrigatório nas respostas. |
ParticipantsCollection
Recolha de participantes numa sala.
| Name | Tipo | Description |
|---|---|---|
| participants |
Participantes da sala. |
RemoveParticipantsRequest
Os participantes devem ser retirados de uma sala.
| Name | Tipo | Description |
|---|---|---|
| participants |
Os participantes devem ser retirados de uma sala. |
RoleType
O papel de um participante da sala.
| Valor | Description |
|---|---|
| Presenter | |
| Attendee | |
| Consumer |
RoomParticipant
Um participante da sala.
| Name | Tipo | Description |
|---|---|---|
| communicationIdentifier |
Identifica um participante nos serviços de Comunicação do Azure. Um participante é, por exemplo, um usuário de comunicação do Azure. Este modelo deve ser interpretado como uma união: além do rawId, no máximo mais uma propriedade pode ser definida. |
|
| role |
O papel de um participante da sala. |