Obter um recurso de site
Recupere as propriedades e as relações de um recurso de site. Um recurso site representa um site de equipe no SharePoint.
Um site é endereçado para ser um identificador exclusivo que é uma ID composta dos seguintes valores:
- Hostname do conjunto de sites (contoso.sharepoint.com)
- ID exclusiva do conjunto de sites (GUID)
- ID exclusiva do site (GUID)
Há também um identificador de site reservado, root
, que sempre faz referência ao site raiz de um determinado destino da seguinte maneira:
/sites/root
: O site raiz do locatário./groups/{group-id}/sites/root
: O site da equipe do grupo.
Além disso, o site raiz de uma instância geográfica específica (para locatários multi-geográficos) pode ser acessado com o dataLocationCode da geografia, da seguinte maneira:
/sites/NAM
: o site raiz da instância norte-americana do locatário/sites/EUR
: o site raiz da instância europeia do locatário
Permissões
Uma das permissões a seguir é necessária para chamar essa API. Para saber mais, incluindo como escolher permissões, confira Permissões.
Tipo de permissão | Permissões (da com menos para a com mais privilégios) |
---|---|
Delegado (conta corporativa ou de estudante) | Sites.Read.All, Sites.ReadWrite.All |
Delegado (conta pessoal da Microsoft) | Sem suporte. |
Aplicativo | Sites.Read.All, Sites.ReadWrite.All |
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
GET /sites/JPN
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
Exemplo
Solicitação
GET /sites/{site-id}
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"
}