Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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"
}