Introduzione

Completato

In questo modulo verrà illustrato come utilizzare Microsoft Graph per scaricare e caricare file in Microsoft 365 da un'applicazione JavaScript a pagina singola. Microsoft Graph consente all'app di connettersi ai file visualizzati in Microsoft Teams, OneDrive, SharePoint Online e Microsoft 365. Verrà illustrato come utilizzare l'SDK JavaScript di Microsoft Graph per comunicare con il browser durante l'upload e il download di file di grandi dimensioni.

Scenario

Il team di sviluppo sta lavorando a una nuova applicazione che verrà usata dai venditori all'interno dell'organizzazione per gestire i clienti. È stato ricevuto un feedback che gli utenti dell'applicazione vogliono scaricare per poi caricare le proposte di vendita e le presentazioni dei clienti direttamente all'interno dell'applicazione.

Il team di vendita già utilizza Microsoft 365 per disporre di funzionalità come la creazione condivisa, il controllo delle versioni e Word ed Excel basati sul Web. Per questo motivo, al team è stato chiesto di archiviare tutti i documenti all'interno dell'applicazione degli ordini del cliente in Microsoft 365, in particolare in OneDrive for Business.

Per aggiungere questa funzionalità, si userà Microsoft Graph per elencare, scaricare e caricare file in OneDrive for Business da un'applicazione a pagina singola. L'applicazione userà l'SDK JavaScript di Microsoft Graph per semplificare la codifica, in particolare la gestione dei caricamenti di file di grandi dimensioni.

Prerequisiti

Obiettivi di apprendimento

Al termine di questo modulo si sarà in grado di:

  • Configurare un'app JavaScript per accedere all'API Microsoft Graph.
  • Elencare e scaricare i file dall'istanza di OneDrive for Business di un utente da un'applicazione JavaScript a pagina singola.
  • Caricare i file nell'istanza di OneDrive for Business di un utente da un'applicazione JavaScript a pagina singola.

Consiglio

Se si utilizza Microsoft 365 nel lavoro quotidiano e si prevede di eseguire questa esercitazione in un tenant di sviluppo, come suggerito, potrebbe essere utile lavorare in modalità privata o in modalità "in incognito" nel browser. È anche possibile scegliere di utilizzare un browser o un profilo di browser diverso da quello usato normalmente nell'ambiente di produzione. Microsoft Edge, Google Chrome e Mozilla Firefox supportano tutti i profili di browser che mantengono cookie, preferiti e cronologia separati e sono molto utili quando è necessario cambiare tenant.