Обновление участника в команде

Пространство имен: microsoft.graph

Обновление роли conversationMember в команде.

Примечание

Членам группы с ролью guest невозможно дать роль owner.

Разрешения

Для вызова этого API требуется одно из указанных ниже разрешений. Дополнительные сведения, в том числе о выборе разрешений, см. в статье Разрешения.

Тип разрешения Разрешения (в порядке повышения привилегий)
Делегированные (рабочая или учебная учетная запись) TeamMember.ReadWrite.All.
Делегированные (личная учетная запись Майкрософт) Не поддерживается
Для приложений TeamMember.ReadWrite.All.

HTTP-запрос

PATCH /teams/{team-id}/members/{membership-id}

Заголовки запросов

Заголовок Значение
Авторизация Bearer {token}. Обязательный.
Content-Type application/json. Обязательный.

Текст запроса

В теле запроса укажи значения для обновления соответствующих полей. Предыдущие значения существующих свойств, не включенных в текст запроса, будут сохранены или вычислены повторно с учетом изменений, внесенных в значения других свойств. Для достижения оптимальной производительности не включайте существующие значения, которые не изменились.

Свойство Тип Описание
roles Коллекция строк Роль пользователя. Должно быть или owner пусто. Гостевой пользователь автоматически штампуется ролью guest , и это значение не может быть обновлено.

Отклик

В случае успешной работы этот метод возвращает код 200 OK отклика и обновленный объект conversationMember в тексте ответа.

Пример

Запрос

Ниже приводится запрос на применение owner роли к существующему члену группы.

PATCH https://graph.microsoft.com/v1.0/teams/ece6f0a1-7ca4-498b-be79-edf6c8fc4d82/members/ZWUwZjVhZTItOGJjNi00YWU1LTg0NjYtN2RhZWViYmZhMDYyIyM3Mzc2MWYwNi0yYWM5LTQ2OWMtOWYxMC0yNzlhOGNjMjY3Zjk=
content-type: application/json
content-length: 26

{
  "@odata.type":"#microsoft.graph.aadUserConversationMember",
  "roles": ["owner"]
}

Отклик

Примечание. Объект отклика, показанный здесь, может быть сокращен для удобочитаемости.

HTTP/1.1 200 OK
Content-type: application/json

{
  "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#teams('ece6f0a1-7ca4-498b-be79-edf6c8fc4d82')/members/microsoft.graph.aadUserConversationMember/$entity",
  "@odata.type": "#microsoft.graph.aadUserConversationMember",
  "id": "ZWUwZjVhZTItOGJjNi00YWU1LTg0NjYtN2RhZWViYmZhMDYyIyM3Mzc2MWYwNi0yYWM5LTQ2OWMtOWYxMC0yNzlhOGNjMjY3Zjk=",
  "roles": ["owner"],
  "displayName": "John Doe",
  "userId": "8b081ef6-4792-4def-b2c9-c363a1bf41d5",
  "email": null
}

См. также