Rooms - Remove Participants
Katılımcıları bir odadan kaldırın.
POST {endpoint}/rooms/{roomId}/participants:remove?api-version=2022-02-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (uri) |
Azure İletişim kaynağının uç noktası. |
|
room
|
path | True |
string |
Katılımcıların kaldırılacağı oda kimliği. |
|
api-version
|
query | True |
string |
Çağrılacak API sürümü. |
İstek Başlığı
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| Authorization | True |
string |
ACS (Azure İletişim Hizmetleri) kullanıcı erişim belirteci. |
İstek Gövdesi
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| participants | True |
Bir odadan kaldırılacak katılımcılar. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Katılımcılar başarıyla silindi. Eylem, güncelleştirilmiş bir katılımcı listesi döndürür. |
|
| Other Status Codes |
Communication |
Hata yanıtı Üst Bilgiler x-ms-error-code: string |
Güvenlik
Authorization
ACS (Azure İletişim Hizmetleri) kullanıcı erişim belirteci.
Tür:
apiKey
İçinde:
header
Örnekler
Remove participant
Örnek isteği
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"
}
]
}
Örnek yanıt
{
"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"
}
]
}
Tanımlar
| Name | Description |
|---|---|
|
Communication |
Azure İletişim hizmetlerindeki bir katılımcıyı tanımlar. Katılımcı, örneğin bir Azure iletişim kullanıcısıdır. Bu modelin bir birleşim olarak yorumlanması gerekir: RawId dışında en fazla bir özellik daha ayarlanabilir. |
|
Participants |
Bir odadaki katılımcı koleksiyonu. |
|
Remove |
Bir odadan kaldırılacak katılımcılar. |
|
Role |
Oda katılımcısının rolü. |
|
Room |
Odanın bir katılımcısı. |
CommunicationIdentifierModel
Azure İletişim hizmetlerindeki bir katılımcıyı tanımlar. Katılımcı, örneğin bir Azure iletişim kullanıcısıdır. Bu modelin bir birleşim olarak yorumlanması gerekir: RawId dışında en fazla bir özellik daha ayarlanabilir.
| Name | Tür | Description |
|---|---|---|
| communicationUser |
Communication |
|
| rawId |
string |
Tanımlayıcının ham kimliği. İsteklerde isteğe bağlı, yanıtlarda gereklidir. |
ParticipantsCollection
Bir odadaki katılımcı koleksiyonu.
| Name | Tür | Description |
|---|---|---|
| participants |
Oda Katılımcıları. |
RemoveParticipantsRequest
Bir odadan kaldırılacak katılımcılar.
| Name | Tür | Description |
|---|---|---|
| participants |
Bir odadan kaldırılacak katılımcılar. |
RoleType
Oda katılımcısının rolü.
| Değer | Description |
|---|---|
| Presenter | |
| Attendee | |
| Consumer |
RoomParticipant
Odanın bir katılımcısı.
| Name | Tür | Description |
|---|---|---|
| communicationIdentifier |
Azure İletişim hizmetlerindeki bir katılımcıyı tanımlar. Katılımcı, örneğin bir Azure iletişim kullanıcısıdır. Bu modelin bir birleşim olarak yorumlanması gerekir: RawId dışında en fazla bir özellik daha ayarlanabilir. |
|
| role |
Oda katılımcısının rolü. |