Redmond Protocols Plugfest 2016 Keyur Patel Getting Started with Office Add-ins and the Microsoft Graph Program Manager
Overview Add-in Overview + Getting Started Demo Graph Overview + Getting Started Demo Call to action
Developer Vision
Getting Started with Office Add-ins
Extend Office applications across platforms using web technologies. Office Add-ins
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
Demo: dev.office.com + building your first add-in 1.Where are add-ins supported today? 2.Getting started 3.Docs + Samples
Getting Started with the Microsoft Graph
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? m/
Data spread across multiple services OperationService endpoint GET my profile v1.0/me GET my files v1.0/me/drive/root/children GET my photo v1.0/me/photo/$value GET my mail v1.0/me/messages GET my calendar v1.0/me/calendar GET my manager v1.0/me/manager GET last user to modify file foo.txt v1.0/me/drive/root/children/foo.txt/lastModifiedByUser GET users in my organization v1.0/users GET group conversations v1.0/groups/ /conversations GET people related to me beta/me/people GET my tasks beta/me/tasks GET my notes beta/me/notes/notebooks GET files trending around me beta/me/trendingAround One endpoint to access it :
Pre-req: Account Setup 1.An Office 365 account* -> 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: us/docs/authorization/converged_auth. us/docs/authorization/converged_auth
Understanding Auth graph
Demo - Call Microsoft Graph with a Angular app
Call to Action Docs, Getting Started, Samples visit: Need help? Stack overflow: [office-js] or [microsoft-graph] User Voice: officespdev.uservoice.comofficespdev.uservoice.com