Канал исправлений

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

Обновите свойства указанного канала.

Этот API доступен в следующих национальных облачных развертываниях.

Глобальная служба Правительство США L4 Правительство США L5 (DOD) Китай управляется 21Vianet
✅ ✅ ✅ ✅

Разрешения

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

Этот API поддерживает разрешения администратора. Администраторы служб Microsoft Teams могут получать доступ к командам, членом которых они не являются.

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

Примечание.

  • Разрешение ChannelSettings.ReadWrite.Group использует согласие для конкретного ресурса.
  • Разрешения Group.ReadWrite.All и Directory.ReadWrite.All поддерживаются только для обратной совместимости. Рекомендуется обновить решения, чтобы использовать другое разрешение, указанное в предыдущей таблице, и избегать использования этих разрешений в будущем.

HTTP-запрос

PATCH /teams/{team-id}/channels/{channel-id}

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

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

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

Предоставьте в тексте запроса описание объекта channel в формате JSON.

Примечание: Невозможно обновить membershipType значение для существующего канала.

Отклик

В случае успешного выполнения этот метод возвращает код отклика 204 No Content.

Примеры

Пример 1. Обновление канала

В следующем примере показано, как обновить канал.

Запрос

Ниже показан пример запроса.

PATCH https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/channels/19:561fbdbbfca848a484f0a6f00ce9dbbd@thread.tacv2

Отклик

Ниже показан пример отклика.

HTTP/1.1 204 No Content

Пример 2. Обновление типа макета канала

В следующем примере показано, как обновить существующий тип макета канала из публикации в чат.

Запрос

В следующем примере показан запрос на изменение макета канала с традиционного формата после ответа на взаимодействие с потоками в чате.

PATCH https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/channels/19:4b6bed8d24574f6a9e436813cb2617d8@thread.tacv2
Content-type: application/json

{
  "layoutType": "chat"
}

Отклик

Ниже показан пример отклика.

HTTP/1.1 204 No Content

Пример 3. Переключение канала обратно на тип макета post

В следующем примере показано, как преобразовать канал макета чата обратно в традиционный формат после ответа.

Запрос

Ниже показан пример запроса.

PATCH https://graph.microsoft.com/v1.0/teams/893075dd-2487-4122-925f-022c42e20265/channels/19:4b6bed8d24574f6a9e436813cb2617d8@thread.tacv2
Content-type: application/json

{
  "layoutType": "post"
}

Отклик

Ниже показан пример отклика.

HTTP/1.1 204 No Content

Ограничения регулирования для служб, связанных с Microsoft Graph