Introduzione

Completato

Microsoft Graph offre un modello di programmabilità unificata che è possibile usare per creare app che interagiscono con i dati disponibili in Microsoft 365. In questo modulo si apprenderà come accedere ai dati di Microsoft 365 per visualizzare il calendario predefinito di un utente in un'applicazione ASP.NET Core usando le API Microsoft Graph e .NET SDK. Per essere certi che l'app Web mostri solo gli elementi immediatamente rilevanti per l'utente, si accederà e si visualizzeranno gli eventi per un periodo specificato.

Obiettivi di apprendimento

In questo modulo vengono trattati gli argomenti seguenti:

  • Come recuperare un elenco di eventi del calendario dal calendario di un utente.
  • Come visualizzare gli eventi di calendario recuperati in un'applicazione.

Prerequisiti

Scenario

L'azienda sta creando un'applicazione ASP.NET Core personalizzata che consente ai venditori di collaborare con i clienti. Uno degli obiettivi di quest'applicazione Web personalizzata è aiutare un responsabile del team di vendita a organizzare una riunione con il responsabile account del cliente. L'applicazione controlla la disponibilità del responsabile account e fornisce un elenco di orari in cui è possibile pianificare una nuova riunione con lui. Il responsabile del team di vendita può selezionare facilmente l'orario più adatto e l'app pianifica quindi la riunione per suo conto.

Screenshot che mostra un chatbot che usa l'API calendario di Microsoft Graph Outlook come soluzione per la produttività.

Il primo passaggio per la creazione di un'app di questo tipo è integrare l'applicazione con un calendario. Un calendario nell'ecosistema Microsoft 365 può essere il calendario di un singolo utente o un calendario di gruppo di Microsoft 365.

Sebbene sia possibile scrivere codice personalizzato per una propria funzionalità di calendario, si vorranno applicare i calendari nell'ecosistema Microsoft 365. Microsoft Graph fornisce un endpoint unificato che può essere usato per connettere e semplificare il processo di sviluppo complessivo. L'API del calendario Microsoft Graph consente di gestire le operazioni degli eventi del calendario per il calendario di un utente o di un gruppo.

In questo modulo si userà Microsoft Graph per visualizzare un elenco di eventi del calendario di un utente connesso per la settimana successiva.

Consiglio

Se si usa Microsoft 365 nel lavoro quotidiano e si prevede di eseguire questa esercitazione in un tenant di sviluppo (come consigliato), potrebbe essere utile lavorare in modalità privata o anonima nel browser. Si può anche scegliere di usare 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.