Dev Inspiration Roundup: Use Microsoft Graph as your gateway to data and intelligence in Microsoft 365
Need some app inspiration? Check out our roundup of #DevInspiration links to help you start developing for #Windows10. This week we’re highlighting resources and materials to help get you started with Microsoft Graph. Let’s jump in!
Getting Started
Microsoft Graph is the gateway to data and intelligence in Microsoft 365. Microsoft Graph provides a unified programmability model that you can use to take advantage of the tremendous amount of data in Office 365, Enterprise Mobility + Security, and Windows 10.
You can use the Microsoft Graph API to build apps for organizations and consumers that interact with the data of millions of users. With Microsoft Graph, you can connect to a wealth of resources, relationships, and intelligence, all through a single endpoint.
Before we dive into the demos below, make sure to check out how to get started with Microsoft Graph in a universal Windows 10 app here.
Demos and samples on GitHub
- Microsoft Graph MeetingBot sample for UWP — Integrate Microsoft Graph capabilities into a UWP app that uses Cortana voice commands.
- Excel REST API Explorer — This sample is a Universal Windows Platform application that demonstrates how to use the Excel REST API to access Excel workbooks stored in OneDrive for Business and SharePoint Online.
- Microsoft Graph Connect Sample for UWP (REST) — Connect your Windows 10 Universal app to Office 365 using the Microsoft Graph API to retrieve a user’s profile picture, upload the picture to OneDrive, and send an email that contains the photo as an attachment and the sharing link in its text.
- Microsoft Graph Connect Sample for UWP (Library) — This demo performs a similar function to the above, except it uses the Microsoft Graph .NET Client Library to work with data returned by Microsoft Graph. The sample uses the Azure AD v2.0 endpoint, which enables users to sign in with either their personal or work or school Microsoft accounts.
- Microsoft Graph UWP Snippets Sample (REST) — Use the Microsoft Graph API to send email, manage groups, and perform other activities with Office 365 data. This sample also uses the Microsoft Authentication Library (MSAL) for authentication.
- Microsoft Graph UWP Snippets Sample (SDK) — This sample contains a repository of code snippets that show how to use the Microsoft Graph SDK to send email, manage groups, and perform other activities with Office 365 data. It uses the Microsoft Graph .NET Client Library to work with data returned by Microsoft Graph.
*Bonus Content*
Want to enable experiences that flow seamlessly between Windows, Android, Linux, and iOS devices? Use the activity feed API in Microsoft Graph to enable cross-device experiences. To extend, augment, and enrich experiences for your users, check out the Device relay API in Microsoft Graph.
Once you get through all the Microsoft Graph goodness, celebrate with Lunch scheduler, a UWP sample that schedules lunches with your friends and coworkers. You can invite friends to a restaurant of interest and the app takes care of the lunch management for all involved parties.