Presentation is loading. Please wait.

Presentation is loading. Please wait.

Redmond Protocols Plugfest 2016 Keyur Patel Getting Started with Office Add-ins and the Microsoft Graph Program Manager.

Similar presentations


Presentation on theme: "Redmond Protocols Plugfest 2016 Keyur Patel Getting Started with Office Add-ins and the Microsoft Graph Program Manager."— Presentation transcript:

1 Redmond Protocols Plugfest 2016 Keyur Patel Getting Started with Office Add-ins and the Microsoft Graph Program Manager

2 Overview Add-in Overview + Getting Started Demo Graph Overview + Getting Started Demo Call to action

3 Developer Vision

4 Getting Started with Office Add-ins

5 Extend Office applications across platforms using web technologies. Office Add-ins

6 Add-in Commands Entry points in Office UI to launch actions Or open a UI Container UI Containers Canvases to draw your own HTML-based UI TaskPanes, Dialogs, Content add-ins Office UI Fabric CSS Toolkit for Office look and feel UI Elements of an Office Add-in Dialog Pane

7 Demo: dev.office.com + building your first add-in 1.Where are add-ins supported today? 2.Getting started 3.Docs + Samples

8 Getting Started with the Microsoft Graph

9 Single endpoint for Office data: 1.Accessing data /me, /users, /groups, /messages, /drive, …. 2.Traversing data /drive/items/ /lastmodifiedByUser 3.Accessing insights /insights/trending 4.Work/School and Personal What is Microsoft Graph? https://graph.microsoft.co m/

10 Data spread across multiple services OperationService 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/ /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 One endpoint to access it : https://graph.microsoft.com/

11 Pre-req: Account Setup 1.An Office 365 account* -> https://dev.office.com/devprogramhttps://dev.office.com/devprogram 2.Load sample data in your account *Personal Microsoft accounts are also supported with our V2 auth endpoint. Auth libraries are currently in preview. More info here: http://graph.microsoft.io/en- us/docs/authorization/converged_auth.http://graph.microsoft.io/en- us/docs/authorization/converged_auth

12 Understanding Auth http://graph.microsoft.io/en-us/docs/authorization/app_authorization graph

13 Demo - Call Microsoft Graph with a Angular app

14 Call to Action Docs, Getting Started, Samples visit: https://dev.office.com https://graph.microsoft.io Need help? Stack overflow: [office-js] or [microsoft-graph] User Voice: officespdev.uservoice.comofficespdev.uservoice.com


Download ppt "Redmond Protocols Plugfest 2016 Keyur Patel Getting Started with Office Add-ins and the Microsoft Graph Program Manager."

Similar presentations


Ads by Google