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
Create POST /sites
Get GET /sites/{site-id}
Obter site raiz GET /sites/root
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}
Arquivo site POST /sites/{site-id}/archive
Site unarchive POST /sites/{site-id}/unarchive
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 a operação status GET /sites/getOperationStatus(operationId='{siteOperationId}')
Obter configurações do site GET /sites/{site-id}/settings
Obter delta GET /sites/delta
Extensões abertas
Criar extensão aberta POST /sites/{site-id}/extensions
Obter extensão aberta GET /sites/{site-id}/extensions
Atualizar extensão aberta PATCH /sites/{site-id}/extensions
Excluir extensão aberta ELIMINAR /sites/{site-id}/extensions

Propriedades

Propriedade Tipo Descrição
createdDateTime DateTimeOffset A data e hora em que o site foi criado. Somente leitura. Herdado de baseItem.
description Cadeia de caracteres O texto descritivo do site. Herdado de baseItem.
displayName Cadeia de caracteres O texto completo do site. Somente leitura.
eTag String ETag para o site. Somente leitura. Herdado de baseItem.
id Cadeia de caracteres O identificador exclusivo do site. Somente leitura. Herdado de baseItem.
lastModifiedDateTime DateTimeOffset A data e hora em que o site foi modificado pela última vez. Somente leitura. Herdado de baseItem.
localidade Cadeia de caracteres As definições de idioma do site.
lockState siteLockState O estado do site. Os valores possíveis são: unlocked, , lockedReadOnly, lockedNoAccess, lockedNoAdditions, unknownFutureValue
nome Cadeia de caracteres O nome do site. Herdado de baseItem.
ownerIdentityToResolve identityInput O proprietário do site a ser fornecido apenas no momento da criação do site.
root root Se estiver presente, fornece o site raiz na coleção de sites. Somente leitura.
settings siteSettings As configurações neste site. Somente leitura.
shareByEmailEnabled Booliano Determina se o site e o respetivo conteúdo podem ser partilhados por e-mail.
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.
template siteTemplateType Especifica o modelo aplicado ao site. Os valores possíveis são: sitepagepublishing, group, sts, unknownFutureValue.
webUrl String O URL do site que só pode ser fornecido no momento da criação do site. Somente leitura. Herdado de baseItem.

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.
extensions Coleção extension A coleção de extensões abertas definidas para este site. Anulável.
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",
  "locale": "String",
  "lockState": "String",
  "ownerIdentityToResolve": {"@odata.type": "microsoft.graph.identityInput"},
  "root": { "@odata.type": "microsoft.graph.root" },
  "settings": { "@odata.type": "microsoft.graph.sitesettings" },
  "shareByEmailEnabled": "Boolean",
  "sharepointIds": { "@odata.type": "microsoft.graph.sharepointIds" },
  "siteCollection": {"@odata.type": "microsoft.graph.siteCollection"},
  "template": "String",

  /* relationships */
  "analytics": { "@odata.type": "microsoft.graph.itemAnalytics" },
  "columns": [ { "@odata.type": "microsoft.graph.columnDefinition" }],
  "contentTypes": [ { "@odata.type": "microsoft.graph.contentType" }],
  "extensions": [ { "@odata.type": "microsoft.graph.extension" }],
  "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"
}