contentType: associateWithHubSites

Namespace: microsoft.graph

Associe um tipo de conteúdo publicado presente em um hub de tipo de conteúdo a uma lista de sites do hub.

Observação: Esse recurso é limitado a locatários que têm uma licença do SharePoint Syntex.

Essa API está disponível nas seguintes implantações de nuvem nacional.

Serviço global Governo dos EUA L4 US Government L5 (DOD) China operada pela 21Vianet

Permissões

Escolha a(s) permissão(s) marcada(s) como menos privilegiada(s) para essa API. Use uma permissão ou permissões com privilégios mais altos somente se o aplicativo exigir. Para obter detalhes sobre permissões delegadas e de aplicativo, consulte Tipos de permissão. Para saber mais sobre essas permissões, consulte a referência de permissões.

Tipo de permissão Permissões menos privilegiadas Permissões com privilégios mais elevados
Delegado (conta corporativa ou de estudante) Sites.Manage.All Sites.FullControl.All
Delegado (conta pessoal da Microsoft) Sem suporte. Sem suporte.
Application Sites.Manage.All Sites.FullControl.All

Solicitação HTTP

POST /sites/{siteId}/contentTypes/{contentTypeId}/associateWithHubSites

Observação: A siteId representa um tipo de conteúdo, site do hub.

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização.
Content-Type application/json. Obrigatório.

Corpo da solicitação

No corpo da solicitação, forneça uma representação JSON dos parâmetros.

A tabela a seguir mostra os parâmetros que podem ser usados com esta ação.

Parâmetro Tipo Descrição
hubSiteUrls String collection Lista de URLs canônicas para os sites de hub em que o tipo de conteúdo precisa ser imposto. Obrigatório.
propagateToExistingLists Booliano Se true, os tipos de conteúdo serão impostos em listas existentes nos sites do hub; caso contrário, eles serão aplicados somente a listas recém-criadas.

Resposta

Se tiver êxito, esta ação retornará um código de resposta 204 No Content.

Exemplo

Solicitação

POST https://graph.microsoft.com/v1.0/sites/{site-id}/contentTypes/{contentTypeId}/associateWithHubSites
Content-Type: application/json

{
   "hubSiteUrls":[
      "https://graph.microsoft.com/v1.0/sites/{site-id}"
   ],
   "propagateToExistingLists":false
}

Resposta

HTTP/1.1 204 No Content