Visão geral da API de armazenamento de arquivos do OneDrive

O OneDrive é a central de arquivos no Microsoft 365. As pessoas trabalham com arquivos em vários contextos, como o Microsoft Teams, grupos, SharePoint e muito mais. Com o OneDrive, os usuários podem acessar esses arquivos independentemente de onde eles estejam armazenados; com o Microsoft Graph, você pode usar uma única API para trabalhar com eles.

Os arquivos no Microsoft 365 são armazenados em unidades. Os usuários podem armazenar arquivos em uma unidade pessoal , seu OneDrive ou em uma unidade compartilhada alimentada por uma biblioteca de documentos do SharePoint . A flexibilidade do OneDrive permite que os usuários colaborem como acharem melhor para eles. Os usuários podem compartilhar links para arquivos, copiar ou mover arquivos para unidades da equipe ou até mesmo anexar arquivos do OneDrive às mensagens de email no Outlook.

Por que se integrar ao armazenamento de arquivos do OneDrive na nuvem?

Utilize um ecossistema com bilhões de arquivos

Os usuários do OneDrive podem acessar seus arquivos de qualquer dispositivo, online ou offline, e compartilhar arquivos com pessoas de dentro ou de fora da organização. O OneDrive permite a coautoria em tempo real em aplicativos conhecidos, como o Word, o Excel e o PowerPoint. Os arquivos ficam ainda melhores com miniaturas avançadas para centenas de formatos, transmissão de vídeo, análises, entre outros, com base na tecnologia do Microsoft Graph. Os dados no OneDrive são protegidos com recursos avançados de segurança, conformidade e a criptografia em que os clientes confiam.

Com mais de 500 milhões de dispositivos executando o aplicativo do OneDrive e mais de 85% das empresas da Fortune 500 usando o OneDrive for Business, ao integrar o aplicativo ao OneDrive você pode se conectar com milhões de clientes, alunos e usuários corporativos e interagir com os clientes de onde eles já trabalham todo dia.

Armazenar os arquivos do seu aplicativo em uma nuvem avançada

Quando você armazena seus arquivos no OneDrive, seu aplicativo pode utilizar os recursos da nuvem da Microsoft e seus usuários podem acessar os arquivos de qualquer lugar. Use a SDK do seletor de arquivos para rapidamente abrir, baixar, salvar ou compartilhar os arquivos armazenados no OneDrive do próprio aplicativo, usando a mesma experiência que os usuários do OneDrive já conhecem. Obtenha informações sobre os arquivos selecionados diretamente do SDK do seletor ou use diretamente as APIs do Microsoft Graph para interagir de forma mais profunda com os arquivos. Use pastas especiais para armazenar arquivos em locais conhecidos no OneDrive, como Documents e Camera Roll, ou crie uma pasta pessoal para o seu aplicativo.

Disponibilizar o seu aplicativo diretamente para os usuários no OneDrive

Os clientes do OneDrive podem usar ou iniciar o seu aplicativo diretamente do OneDrive para abrir, editar ou visualizar arquivos. Use as extensões do manipulador de arquivos do OneDrive para fornecer ícones e visualizações para as suas próprias extensões de arquivo personalizado, adicionar o seu aplicativo ao botão Novo ou até mesmo adicionar as suas próprias ações personalizadas à barra de menus para iniciar o aplicativo.

Trabalhar com conteúdo em formatos que o seu aplicativo entende

O aplicativo pode obter o conteúdo do arquivo no formato que for mais conveniente para você. O aplicativo pode exibir miniaturas de tamanho personalizado para centenas de formatos diferentes de arquivo. Você pode baixar arquivos em vários formatos alternativos, como PDF. Você pode inclusive inserir visualizadores de arquivo do OneDrive no seu aplicativo usando a API de visualização (beta).

Trabalhar com conteúdo e metadados de arquivo sem baixar o binário

Com o Microsoft Graph, é possível acessar conteúdo avançado por meio de APIs REST sem precisar baixar o binário. Explore os metadados extraídos dos arquivos de foto, áudio e vídeo. Use a API do Excel para trabalhar diretamente com os dados brutos armazenados em uma pasta de trabalho do Excel. Use a API de anotações para acessar o conteúdo dos blocos de anotações do OneNote.

Reagir a alterações de arquivo

Com o webhooks, seu aplicativo pode ser notificado sobre a alteração de arquivos, o que possibilita que você reaja rapidamente. Use a API delta para ver o que foi alterado desde a última vez em que o aplicativo foi sincronizado com a nuvem.

Referência da API

Está procurando a referência de API deste serviço?