Rooms - Remove Participants
Rimuovere i partecipanti da una stanza.
POST {endpoint}/rooms/{roomId}/participants:remove?api-version=2022-02-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Endpoint della risorsa di comunicazione di Azure. |
|
room
|
path | True |
string |
ID sala da cui rimuovere i partecipanti. |
|
api-version
|
query | True |
string |
Versione dell'API da richiamare. |
Intestazione della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| Authorization | True |
string |
Un token di accesso utente ACS (Servizi di comunicazione di Azure). |
Corpo della richiesta
| Nome | Necessario | Tipo | Descrizione |
|---|---|---|---|
| participants | True |
Partecipanti da rimuovere da una stanza. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
I partecipanti sono stati eliminati correttamente. L'azione restituisce un elenco aggiornato di partecipanti. |
|
| Other Status Codes |
Communication |
Risposta di errore Intestazioni x-ms-error-code: string |
Sicurezza
Authorization
Un token di accesso utente ACS (Servizi di comunicazione di Azure).
Tipo:
apiKey
In:
header
Esempio
Remove participant
Esempio di richiesta
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"
}
]
}
Risposta di esempio
{
"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"
}
]
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Communication |
Identifica un partecipante ai servizi di comunicazione di Azure. Un partecipante, ad esempio, è un utente di comunicazione di Azure. Questo modello deve essere interpretato come unione: a parte rawId, è possibile impostare al massimo un'altra proprietà. |
|
Participants |
Raccolta di partecipanti in una sala. |
|
Remove |
Partecipanti da rimuovere da una stanza. |
|
Role |
Ruolo di un partecipante alla sala. |
|
Room |
Partecipante della sala. |
CommunicationIdentifierModel
Identifica un partecipante ai servizi di comunicazione di Azure. Un partecipante, ad esempio, è un utente di comunicazione di Azure. Questo modello deve essere interpretato come unione: a parte rawId, è possibile impostare al massimo un'altra proprietà.
| Nome | Tipo | Descrizione |
|---|---|---|
| communicationUser |
Communication |
|
| rawId |
string |
ID non elaborato dell'identificatore. Facoltativo nelle richieste, obbligatorio nelle risposte. |
ParticipantsCollection
Raccolta di partecipanti in una sala.
| Nome | Tipo | Descrizione |
|---|---|---|
| participants |
Partecipanti alla sala. |
RemoveParticipantsRequest
Partecipanti da rimuovere da una stanza.
| Nome | Tipo | Descrizione |
|---|---|---|
| participants |
Partecipanti da rimuovere da una stanza. |
RoleType
Ruolo di un partecipante alla sala.
| Valore | Descrizione |
|---|---|
| Presenter | |
| Attendee | |
| Consumer |
RoomParticipant
Partecipante della sala.
| Nome | Tipo | Descrizione |
|---|---|---|
| communicationIdentifier |
Identifica un partecipante ai servizi di comunicazione di Azure. Un partecipante, ad esempio, è un utente di comunicazione di Azure. Questo modello deve essere interpretato come unione: a parte rawId, è possibile impostare al massimo un'altra proprietà. |
|
| role |
Ruolo di un partecipante alla sala. |