Introdução
Neste módulo, você aprenderá a usar o Microsoft Graph para baixar e carregar arquivos para o Microsoft 365 de um aplicativo de página única JavaScript. O Microsoft Graph permite que seu aplicativo se conecte com os arquivos que aparecem no Microsoft Teams, no OneDrive, no Microsoft Office SharePoint Online e em todo o Microsoft 365. Você aprenderá a usar o SDK do Microsoft Graph e do JavaScript para se comunicar com o navegador no carregamento e download de arquivos grandes.
Cenário
Sua equipe de desenvolvimento continua trabalhando em um novo aplicativo que os vendedores em sua organização usarão para gerenciar clientes. Você recebeu comentários de que os usuários do aplicativo desejam baixar e carregar suas propostas de vendas e apresentações de clientes diretamente no aplicativo.
A equipe de vendas já está usando o Microsoft 365 e está acostumada a ter recursos como co-autoria, controle de versão e Word e Excel baseados na web. Por esse motivo, foi solicitado à sua equipe que todos os documentos dentro do aplicativo de pedido do cliente sejam armazenados no Microsoft 365, especificamente no OneDrive for Business.
Para adicionar esse recurso, você usará o Microsoft Graph para listar, baixar e carregar arquivos no OneDrive for Business de um aplicativo de página única. O aplicativo usará o SDK do Microsoft Graph e do JavaScript para simplificar a codificação, especialmente o gerenciamento de carregamentos de arquivos grandes.
Pré-requisitos
- Acesso de Administrador Global a um Locatário do Microsoft 365
- Noções básicas de autenticação e autorização no Microsoft 365
- Noções básicas de HTML e JavaScript
- Conhecimento básico do Microsoft Graph
- Node.js LTS
Objetivos de aprendizado
Ao final deste módulo, você poderá:
- Configure uma aplicação JavaScript para aceder à Microsoft Graph API.
- Listar e baixar arquivos da instância de um usuário do OneDrive for Business de um aplicativo JavaScript de página única.
- Carregar arquivos para a instância de um usuário do OneDrive for Business de um aplicativo JavaScript de página única.
Dica
Se você usa o Microsoft 365 em seu trabalho diário e planeja fazer este exercício em um locatário de desenvolvimento, o que é sugerido, talvez seja útil trabalhar em modo privado ou "anônimo" no navegador. Você pode até optar por usar um navegador ou perfil de navegador diferente do que normalmente usa na produção. Microsoft Edge, Google Chrome e Mozilla Firefox dão suporte a todos os perfis de navegador que mantêm cookies, favoritos e histórico separados do navegador, e são muito úteis quando você precisa mudar de locatário.