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
Recupere as propriedades e as relações de um recurso de site. Um recurso site representa um site de equipe no SharePoint.
Permissões
Escolha a permissão ou permissões marcadas como menos privilegiadas para esta API. Utilize uma permissão ou permissões com privilégios mais elevados apenas se a sua aplicação o exigir. Para obter detalhes sobre as permissões delegadas e de aplicação, veja Tipos de permissão. Para saber mais sobre estas permissões, veja a referência de permissões.
| Tipo de permissão | Permissões com menos privilégios | Permissões com privilégios superiores |
|---|---|---|
| Delegado (conta corporativa ou de estudante) | Sites.Read.All | Sites.ReadWrite.All |
| Delegado (conta pessoal da Microsoft) | Sem suporte. | Sem suporte. |
| Aplicativo | Sites.Read.All | Sites.ReadWrite.All |
Observação
Quando um utilizador de uma localização geográfica tenta aceder a um site localizado noutra área geográfica, o pedido pode falhar, a menos que o utilizador de chamada tenha, pelo menos, a permissão "Acesso limitado" à coleção de sites raiz da área geográfica de destino. Certifique-se de que o acesso é concedido para evitar problemas de autorização.
Solicitação HTTP
Obter o site raiz do locatário
Para acessar o site raiz do SharePoint dentro de um locatário:
GET /sites/root
GET /sites/contoso.sharepoint.com
Acesse um site pela URL relativa do servidor
Se você tiver a URL relativa do servidor para um recurso site, crie uma solicitação da seguinte maneira:
GET /sites/{hostname}:/{server-relative-path}
Acesse um site de equipe do grupo
Para acessar o site de equipe de um grupo:
GET /groups/{group-id}/sites/root
Cabeçalhos de solicitação
| Nome | Descrição |
|---|---|
| Autorização | {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização. |
Exemplos
Exemplo 1: Obter um site com o ID do site
Solicitação
O exemplo seguinte mostra um pedido que obtém um site pelo respetivo ID de site. Um ID de site é o valor da propriedade ID do respetivo recurso de site . Para obter mais informações sobre o formato do ID do site, consulte site.
GET https://graph.microsoft.com/v1.0/sites/contoso.sharepoint.com,2C712604-1370-44E7-A1F5-426573FDA80A,2D2244C3-251A-49EA-93A8-39E1C3A060FE
Resposta
O exemplo a seguir mostra a resposta.
HTTP/1.1 200 OK
Content-type: application/json
{
"id": "contoso.sharepoint.com,2C712604-1370-44E7-A1F5-426573FDA80A,2D2244C3-251A-49EA-93A8-39E1C3A060FE",
"isPersonalSite": false,
"displayName": "OneDrive Team Site",
"name": "1drvteam",
"createdDateTime": "2017-05-09T20:56:00Z",
"lastModifiedDateTime": "2017-05-09T20:56:01Z",
"webUrl": "https://contoso.sharepoint.com/teams/1drvteam"
}
Exemplo 2: Obter um site por URL relativo do servidor
Solicitação
O exemplo seguinte mostra um pedido que obtém um site pelo respetivo nome de anfitrião e caminho relativo do servidor.
GET https://graph.microsoft.com/v1.0/sites/contoso.sharepoint.com:/teams/1drvteam
Resposta
O exemplo a seguir mostra a resposta.
HTTP/1.1 200 OK
Content-type: application/json
{
"id": "contoso.sharepoint.com,2C712604-1370-44E7-A1F5-426573FDA80A,2D2244C3-251A-49EA-93A8-39E1C3A060FE",
"displayName": "OneDrive Team Site",
"name": "1drvteam",
"createdDateTime": "2017-05-09T20:56:00Z",
"lastModifiedDateTime": "2017-05-09T20:56:01Z",
"webUrl": "https://contoso.sharepoint.com/teams/1drvteam"
}
Exemplo 3: Obter o site de um grupo
Solicitação
O exemplo seguinte mostra um pedido que obtém o site de um grupo pela propriedade ID de um grupo.
GET https://graph.microsoft.com/v1.0/groups/2C712604-1370-44E7-A1F5-426573FDA80A/sites/root
Resposta
O exemplo a seguir mostra a resposta.
HTTP/1.1 200 OK
Content-type: application/json
{
"id": "contoso.sharepoint.com,2C712604-1370-44E7-A1F5-426573FDA80A,2D2244C3-251A-49EA-93A8-39E1C3A060FE",
"displayName": "OneDrive Team Site",
"name": "1drvteam",
"createdDateTime": "2017-05-09T20:56:00Z",
"lastModifiedDateTime": "2017-05-09T20:56:01Z",
"webUrl": "https://contoso.sharepoint.com/teams/1drvteam"
}