Introducción
En este módulo aprenderá a utilizar Microsoft Graph para carga y descarga de archivos a Microsoft 365 desde una aplicación JavaScript de página única. Microsoft Graph permite que la aplicación se conecte con los archivos que aparecen en Microsoft Teams, OneDrive, SharePoint Online y Microsoft 365. Aprenderá a utilizar el SDK de JavaScript de Microsoft Graph para que se comunique con el explorador al cargar y descargar archivos grandes.
Escenario
El equipo de desarrollo está trabajando en una nueva aplicación que usarán los vendedores de su organización para administrar clientes. Ha leído comentarios en los que se indica que los usuarios que usan la aplicación preferirían cargar y descargar sus propuestas de venta y las presentaciones de clientes directamente desde la aplicación.
El equipo de ventas ya utiliza Microsoft 365 y está acostumbrado a características como la coautoría, el control de versiones y Word y Excel basados en la web. Por eso, se le ha pedido al equipo que todos los documentos en la aplicación de pedidos de clientes se almacenen en Microsoft 365 específicamente en OneDrive para la Empresa.
Esta característica que enumera, carga y descarga archivos en OneDrive para la Empresa desde una aplicación de página única, se añadirá a través de Microsoft Graph. La aplicación usará el SDK de JavaScript de Microsoft Graph para simplificar la codificación y, especialmente, la administración de cargas de archivos grandes.
Requisitos previos
- Acceso de administrador global a un espacio empresarial de Microsoft 365
- Conocimientos básicos de la autenticación y autorización en Microsoft 365
- Conocimientos básicos de HTML y JavaScript
- Conocimientos básicos de Microsoft Graph
- Node.js LTS
Objetivos de aprendizaje
Después de completar este módulo, podrá:
- Configure una aplicación de JavaScript para acceder a Microsoft Graph API.
- Enumerar y descargar archivos desde la instancia de usuario de OneDrive para la Empresa usando la aplicación JavaScript de página única.
- Cargar archivos en la instancia de usuario de OneDrive para la Empresa desde una aplicación JavaScript de página única.
Sugerencia
Si usa Microsoft 365 a diario en su trabajo y va a realizar este ejercicio en un inquilino de desarrollo (lo cual se recomienda), le podría ser útil trabajar en el explorador en modo privado o “incógnito”. Puede optar por usar un explorador distinto o un perfil de explorador distinto al que normalmente usa en producción. Microsoft Edge, Google Chrome y Mozilla Firefox admiten perfiles de explorador que mantienen cookies, favoritos e historial de forma independiente y que son de utilidad cuando necesita cambiar de inquilino.