Microsoft Virtual Academy
Building Organization Apps for Mobile, Windows and the Web using Microsoft Graph Mike Ammerlaan Product Marketing Manager, Office
Agenda 1 Microsoft Graph Overview 2 Getting Started with the Graph Explorer 3 Building Graph Web Apps 4 Building Graph Mobile Apps
Office Platform WHAT CAN I BUILD? ADD-INS AND WEB PARTS: Microsoft 2016 9/21/2018 9:41 PM Office Platform WHAT CAN I BUILD? ADD-INS AND WEB PARTS: Make your solution a native part of the modern Office WEB AND DEVICES APPS: Build smarter apps by connecting to Office services VOICE, VIDEO, CONNECTORS, AND BOTS: Create the next generation of productivity solutions Rob © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Make your solution part of Office apps Web technologies Cross platform Make your solution part of Office apps Extend Office applications across platforms using web technologies Modern distribution Store Organization Catalog
What is Microsoft Graph? 9/21/2018 9:41 PM What is Microsoft Graph? Single endpoint for: ACCESSING DATA /me, /users, /groups, /messages, /drive, …. 1 TRAVERSING DATA /drive/items/<id>/ lastmodifiedByUser 2 ACCESSING INSIGHTS /insights/trending 3 WORK/SCHOOL AND PERSONAL 4 HTTPS://GRAPH.MICROSOFT.COM/ © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
World today with Microsoft Graph (https://graph.microsoft.com/) Work and school Personal & …
Unified gateway to data and intelligence One endpoint to access it: https://graph.microsoft.com/ OPERATION SERVICE ENDPOINT GET my profile https://graph.microsoft.com/v1.0/me GET my files https://graph.microsoft.com/v1.0/me/drive/root/children GET my photo https://graph.microsoft.com/v1.0/me/photo/$value GET my mail https://graph.microsoft.com/v1.0/me/messages GET my calendar https://graph.microsoft.com/v1.0/me/calendar GET my manager https://graph.microsoft.com/v1.0/me/manager GET last user to modify file foo.txt https://graph.microsoft.com/v1.0/me/drive/root/children/foo.txt/lastModifiedByUser GET users in my organization https://graph.microsoft.com/v1.0/users GET group conversations https://graph.microsoft.com/v1.0/groups/<id>/conversations GET people related to me https://graph.microsoft.com/beta/me/people GET my tasks https://graph.microsoft.com/beta/me/tasks GET my notes https://graph.microsoft.com/beta/me/notes/notebooks GET files trending around me https://graph.microsoft.com/beta/me/trendingAround
Functionality - /v1.0 Users Files Mail Directory Contacts Calendar Build 2015 9/21/2018 9:41 PM Functionality - /v1.0 Users Files Mail Directory Contacts Calendar Excel Conversations Organization Groups Meeting Times Data Extensions …more © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Functionality - /beta Insights SharePoint People Notes Tasks ..more Build 2015 9/21/2018 9:41 PM Functionality - /beta Insights SharePoint People Notes Tasks ..more © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Microsoft Tech Summit FY17 9/21/2018 9:41 PM Microsoft Graph SDKs UWP JavaScript ASP.NET MVC iOS Angular Python Android Rails © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Let’s Get Building
Web Demos Basic Web App https://github.com/mammerla/microsoftgraph-js-basicsite
Mobile Demos Mobile App https://github.com/OfficeDev/TrainingContent Property Manager Xamarin https://github.com/microsoftgraph/xamarin-csharp-propertymanager-sample