microsoft graph api deep dive
TRANSCRIPT
![Page 1: Microsoft graph api deep dive](https://reader036.vdocuments.net/reader036/viewer/2022062401/5880e2901a28ab0d358b5161/html5/thumbnails/1.jpg)
![Page 2: Microsoft graph api deep dive](https://reader036.vdocuments.net/reader036/viewer/2022062401/5880e2901a28ab0d358b5161/html5/thumbnails/2.jpg)
#officedev
Microsoft Graph API deep-diveWaldek Mastykarz & Albert-Jan Schot
![Page 3: Microsoft graph api deep dive](https://reader036.vdocuments.net/reader036/viewer/2022062401/5880e2901a28ab0d358b5161/html5/thumbnails/3.jpg)
Single API for:1.Accessing data
/me, /users, /groups, /messages, /drive, ….
2.Traversing data/drive/items/<id>/lastmodifiedByUser
3.Accessing insights/insights/trending
4.Work/School and Personal
What is Microsoft Graph?
https://graph.microsoft.com/
![Page 4: Microsoft graph api deep dive](https://reader036.vdocuments.net/reader036/viewer/2022062401/5880e2901a28ab0d358b5161/html5/thumbnails/4.jpg)
Today’s world with Microsoft GraphMicrosoft Graph
https://graph.microsoft.comWork and school Personal
…
![Page 5: Microsoft graph api deep dive](https://reader036.vdocuments.net/reader036/viewer/2022062401/5880e2901a28ab0d358b5161/html5/thumbnails/5.jpg)
1. Get a tenant-level entity set: /users
2. Select a member from the entity set: /users/{id}
3. Get an entity property:/users/{id}/department
4. Traverse to related entity type via navigation properties: /users/{id}/files
Navigating the Microsoft Graphhttps://graph.microsoft.com
/{version}/{tenant}/{entity-set}
/{id}/{property}
![Page 6: Microsoft graph api deep dive](https://reader036.vdocuments.net/reader036/viewer/2022062401/5880e2901a28ab0d358b5161/html5/thumbnails/6.jpg)
Authorization in Native Apps
![Page 7: Microsoft graph api deep dive](https://reader036.vdocuments.net/reader036/viewer/2022062401/5880e2901a28ab0d358b5161/html5/thumbnails/7.jpg)
Authorization in Single Page Apps
![Page 8: Microsoft graph api deep dive](https://reader036.vdocuments.net/reader036/viewer/2022062401/5880e2901a28ab0d358b5161/html5/thumbnails/8.jpg)
• SharePoint Sites and Lists*• Hybrid on-premises support for Outlook• @mentions social gestures• Simpler query syntax without $• OneDrive large file upload• Azure AD
• Administrative Units• Invitation Manager• Privileged Identity Management• Identity Protection• Application proxy
MSIgnite 2016
• Coming soon• Delta queries for Outlook and Azure
AD• Intune API*• Office 365 Reports
![Page 9: Microsoft graph api deep dive](https://reader036.vdocuments.net/reader036/viewer/2022062401/5880e2901a28ab0d358b5161/html5/thumbnails/9.jpg)
Working with the Microsoft Graph
![Page 10: Microsoft graph api deep dive](https://reader036.vdocuments.net/reader036/viewer/2022062401/5880e2901a28ab0d358b5161/html5/thumbnails/10.jpg)
Next steps1. More information on Microsoft Graph
http://graph.microsoft.io 2. Start coding3. Provide feedback:
http://www.sharepointappie.nl/go/UserVoiceOfficeGraph/
![Page 11: Microsoft graph api deep dive](https://reader036.vdocuments.net/reader036/viewer/2022062401/5880e2901a28ab0d358b5161/html5/thumbnails/11.jpg)