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"
}