contentType: associateWithHubSites

Namespace: microsoft.graph

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

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

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) Sites.Manage.All, Sites.FullControl.All
Delegado (conta pessoal da Microsoft) Sem suporte.
Aplicativo Sites.Manage.All, Sites.FullControl.All

Solicitação HTTP

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

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

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório.
Content-Type application/json. Obrigatório.

Corpo da solicitação

No corpo da solicitação, fornece 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 Collection(string) Lista de URLs canônicas para os sites de hub onde o tipo de conteúdo precisa ser imposto. Obrigatório.
propagateToExistingLists Boolean Se true, os tipos de conteúdo serão impostos em listas existentes nos sites do hub; caso contrário, ele será aplicado 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