Compartilhar via


tipo de recurso do site

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 Versão.

O recurso site fornece metadados e relações para um site do SharePoint.

Métodos

Método Caminho REST
Obter site raiz GET /sites/root
Obter site GET /sites/{site-id}
Obter site por caminho GET /sites/{hostname}:/{site-path}
Obter o site para um grupo GET /groups/{group-id}/sites/root
Obter análises GET /sites/{site-id}/analytics
Obter atividades por intervalo GET /sites/{site-id}/getActivitiesByInterval
Listar páginas GET /sites/{site-id}/pages
Listar modelos de página GET /sites/{site-id}/pageTemplates/microsoft.graph.pageTemplate
Lista sites raiz GET /sites?filter=root ne null&select=siteCollection,webUrl
Listar sites entre geografias GET /site/getAllSites
Listar subsites de um site GET /sites/{site-id}/sites
Procurar sites GET /sites?search={query}
Seguir site POST /users/{user-id}/followedSites/add
Deixar de seguir site POST /users/{user-id}/followedSites/remove
Listar sites seguidos GET /me/followedSites
Obter permissão GET /sites/{site-id}/permissions/{permission-id}
Listar permissões GET /sites/{site-id}/permissions
Criar permissões POST /sites/{site-id}/permissions
Excluir permissão DELETE /sites/{site-id}/permissions/{permission-id}
Atualizar permissão PATCH /sites/{site-id}/permissions/{permission-id}
Tipos de conteúdo de lista Obter /sites/{site-id}/contentTypes
Criar contentType POSTAR /sites/{site-id}/contentTypes
Colunas de lista OBTER /sites/{site-id}/columns
Criar coluna POSTAR /sites/{site-id}/columns
Criar tarefa de processamento de documentos POST /sites/{site-id}/documentProcessingJobs
Listar operações OBTER /sites/{site-id}/operações
Obter configurações do site GET /sites/{site-id}/settings
Obter delta GET /sites/delta

Propriedades

Propriedade Tipo Descrição
id cadeia de caracteres O identificador exclusivo do item. Somente leitura.
createdDateTime DateTimeOffset A data e a hora da criação do item. Somente leitura.
description string O texto descritivo do site.
eTag string ETag do item. Somente leitura.
displayName string O texto completo do site. Somente leitura.
lastModifiedDateTime DateTimeOffset A data e a hora que o item foi modificado pela última vez. Somente leitura.
name string O nome/título do item.
root root Se estiver presente, fornece o site raiz na coleção de sites. Somente leitura.
configurações siteSettings As configurações neste site. Somente leitura.
sharepointIds sharepointIds Retorna os identificadores úteis para fins de compatibilidade do REST do SharePoint. Somente leitura.
siteCollection siteCollection Fornece detalhes sobre o conjunto de sites do site. Disponível apenas no site raiz. Somente leitura.
webUrl string (url) A URL que exibe o item no navegador. Somente leitura.

propriedade do id

Um site é identificado por um ID exclusivo que é composto pelos seguintes valores:

  • Hostname do conjunto de sites (contoso.sharepoint.com)
  • ID exclusiva do conjunto de sites (GUID)
  • ID exclusiva do site (GUID)

O identificador root sempre faz referência ao site raiz de um determinado destino, como a seguir:

  • /sites/root: O site raiz do locatário.
  • /groups/{group-id}/sites/root: O site da equipe do grupo.

Relações

Relação Tipo Descrição
análise itemAnalytics Análise sobre as atividades de visualização que ocorreram neste site.
columns coleção columnDefinition O conjunto de definições de coluna reutilizáveis entre listas nesse site.
contentModels coleção contentModel A coleção de modelos de conteúdo aplicada a este site.
contentTypes coleção contentType O conjunto de tipos de conteúdo definido para esse site.
Unidade drive A unidade padrão (biblioteca de documentos) desse site.
documentProcessingJobs coleção documentProcessingJob Os trabalhos de processamento de documentos em execução neste site.
unidades Coleção drive O conjunto de unidades (bibliotecas de documentos) nesse site.
externalColumns coleção columnDefinition A coleção de definições de colunas disponíveis no site que é referenciada a partir dos sites na hierarquia principal do site atual.
items coleção baseItem Usado para lidar com qualquer item contido neste site. Não é possível enumerar esta coleção.
listas coleção de listas O conjunto de listas neste site.
operations Coleção richLongRunningOperation A coleção de operações de execução prolongada para o site.
páginas coleção baseSitePage A coleção de páginas na lista baseSitePages neste site.
pageTemplates coleção pageTemplate A coleção de modelos de página neste site.
permissões Coleção permission As permissões associadas ao site. Anulável.
reciclagem reciclagem Um contentor para uma coleção de recursos recycleBinItem neste site.
sites conjunto de sites O conjunto dos subsites neste site.
LojaDeTermos microsoft.graph.termStore.store A LojaDeTermos sob este site.

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

O recurso site é derivado de baseItem e herda propriedades desse recurso.

{
  "displayName": "string",
  "id": "string",
  "root": { "@odata.type": "microsoft.graph.root" },
  "settings": { "@odata.type": "microsoft.graph.sitesettings" },
  "sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },
  "siteCollection": {"@odata.type": "microsoft.graph.siteCollection"},

  /* relationships */
  "analytics": { "@odata.type": "microsoft.graph.itemAnalytics" },
  "columns": [ { "@odata.type": "microsoft.graph.columnDefinition" }],
  "contentTypes": [ { "@odata.type": "microsoft.graph.contentType" }],
  "externalColumns": [ { "@odata.type": "microsoft.graph.columnDefinition" }],
  "drive": { "@odata.type": "microsoft.graph.drive" },
  "drives": [ { "@odata.type": "microsoft.graph.drive" }],
  "items": [ { "@odata.type": "microsoft.graph.baseItem" }],
  "lists": [ { "@odata.type": "microsoft.graph.list" }],
  "permissions": [ { "@odata.type": "microsoft.graph.permission" }],
  "sites": [ { "@odata.type": "microsoft.graph.site"} ],
  "termStore": { "@odata.type": "microsoft.graph.termStore.store" },

  /* inherited from baseItem */
  "createdDateTime": "datetime",
  "description": "string",
  "eTag": "string",
  "lastModifiedDateTime": "datetime",
  "name": "string",
  "webUrl": "url"
}