Introdução à API do OneDrive com o SharePoint Server 2016
Este artigo contém informações que já não são relevantes
Para começar a usar a API do OneDrive com o SharePoint Server 2016, execute estas etapas.
Se você estiver usando o Microsoft Graph ou conectando-se ao OneDrive, OneDrive for Business ou SharePoint Online, veja Introdução à API do OneDrive.
1. Autenticar seu aplicativo
O OneDrive prefere usar o OAuth 2.0 para autorização/autenticação. Você obtém um token de acesso que autoriza o aplicativo com um conjunto específico de permissões para um usuário. Forneça um token de acesso por meio de um cabeçalho HTTP:
Authorization: bearer {token}
Para obter um token de acesso e conectar o usuário, veja Autenticação do OneDrive for Business.
2. Fazer chamadas na raiz da URL
Agora que você autenticou seu aplicativo, chame a API do OneDrive com o token de acesso na URL raiz abaixo, combinado com um dos recursos raiz. Veja recurso drive e recurso driveItem para obter exemplos de como fazer chamadas para a API do OneDrive. As URLs da API do OneDrive são relativas à seguinte raiz, a menos que o contrário seja indicado.
Serviço | Raiz da URL |
---|---|
OneDrive for Business | https://{tenant}-my.sharepoint.com/_api/v2.0 |
SharePoint Online | https://{tenant}.sharepoint.com/{site-relative-path}/_api/v2.0 |
SharePoint Server 2016 | https://{server}/{site-relative-path}/_api/v2.0 |
Observação: Em toda a documentação, somente a sintaxe parcial, como: GET /drive/items/{item-id}
é usada para brevidade.
Prefixe o caminho com a URL raiz correta e o número da versão a fim de obter a URL ou o caminho completo dos recursos.
3. Continue
Confira as Amostras do OneDrive no GitHub para saber mais sobre como usar a API do OneDrive.
Leia a documentação de HTTP da API do OneDrive para saber mais sobre como trabalhar com os recursos drive e item no ponto de extremidade HTTP da API do OneDrive.
Saiba como endereçar itens no OneDrive usando a sintaxe caminho ou id do item.
Tem dúvidas ou precisa de suporte? Encontre-nos na Stack Overflow e na página de problemas do GitHub para conferir nossa documentação.