Canal de Atualização

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.

Atualize as propriedades do canal especificado.

Permissões

Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.

Tipo de permissão Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante) ChannelSettings.ReadWrite.All, Group.ReadWrite.All , Directory.ReadWrite.All
Delegado (conta pessoal da Microsoft) Sem suporte.
Aplicativo ChannelSettings.ReadWrite.Group , ChannelSettings.ReadWrite.All, Group.ReadWrite.All*, Directory.ReadWrite.All**

Observação:

  • Permissões marcadas com * usem consentimento específico do recurso.
  • As permissões marcadas com ** só têm suporte para compatibilidade com compatibilidade Recomendamos que você atualize suas soluções para usar uma permissão alternativa listada na tabela anterior e evite usar essas permissões daqui para frente.

Observação: esta API dá suporte a permissões de administrador. Os administradores globais e os administradores de serviços do Microsoft Teams podem acessar equipes das quais não são membros.

Solicitação HTTP

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

Cabeçalhos de solicitação

Cabeçalho Valor
Autorização {token} de portador. Obrigatório.
Content-Type application/json. Obrigatório.

Corpo da solicitação

No corpo da solicitação, fornça uma representação JSON do objeto canal.

Observação: Não é possível atualizar o membershipType valor de um canal existente.

Resposta

Se tiver êxito, este método retornará um código de resposta 204 No Content.

Exemplo

Exemplo 1: canal de atualização

Solicitação

Este é um exemplo da solicitação.

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

Resposta

Veja a seguir um exemplo da resposta.

HTTP/1.1 204 No Content

Exemplo 2: Atualizar canal com configurações de moderação

Solicitação

O exemplo a seguir mostra uma solicitação para atualizar as configurações de moderação de um canal. Essa operação só pode ser executada por um proprietário da equipe.

PATCH https://graph.microsoft.com/beta/teams/893075dd-2487-4122-925f-022c42e20265/channels/19:561fbdbbfca848a484f0a6f00ce9dbbd@thread.tacv2
Content-type: application/json

{
    "displayName": "UpdateChannelModeration",
    "description": "Update channel moderation.",
    "moderationSettings": {
        "userNewMessageRestriction": "moderators",
        "replyRestriction": "everyone",
        "allowNewMessageFromBots": true,
        "allowNewMessageFromConnectors": true
    }
}

Resposta

Veja a seguir um exemplo da resposta.

HTTP/1.1 204 No Content