2. • https://aka.ms/microsoftgraphcall
• Monthly cadence
• Next call: April 3rd, 2018
• What’s new & how you can use it
• Meet the product teams behind Microsoft Graph
• Technical deep dives
• Q&A
6. Users Groups Outlook OneNote more…SharePoint IntuneTeams Azure ADPlanner Excel
https://graph.microsoft.com
Your app
Access user, group and organizational data
7. 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/v1.0/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/insights/trending
… more
https://graph.microsoft.com
21. 1. User orders a new collaboration space
Authenticated in Office 365
2. Request is processed by steps in Microsoft Flow
3. Azure functions performs token exchange with ADAL app
Authenticated using appid/appsecret/certificate pw
4. Azure functions communicate with Microsoft Graph and SPO
Authenticated using access token
5. Office 365 Group is configured
Note: Step 3,4 are repeated until all steps in the workflow are
completed
Azure Functions
Office 365 Groups
CSOM / Microsoft Graph
App Service
App id/secret/
certificate
Microsoft Flow
Order
collaboration
space
REST
Secured with
current user
REST
Secured with
Function key
AppId/AppSecret
token exchange
ADAL App
O365 + SPO access
Azure AD
Configure
using token
1
2
3
4
5
Office 365 Group Provision using SharePoint / PowerApps,
Azure Functions and Microsoft Flow
28. Microsoft Graph for Developers
Bulk copy across site collections in Microsoft Graph and Microsoft
Flow – in parallel and batch
Send mail as anyone
Office 365 Modern Provisioning with Bot, Flow, Azure
Function and SharePoint Framework
Converting documents into PDF using the Microsoft Graph
Consuming SharePoint Online via the Microsoft Graph
SharePoint and the Microsoft Graph
Helper functions to retrieve O365 group IDs from the Microsoft Graph
How to create a Microsoft Graph SharePoint Web Part to show
recent OneDrive files
Using MSGraphClient within SharePoint framework