Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Using the Microsoft Graph to
work with Groups, Teams and
Planner
Using the Microsoft Graph
Rick van Rousselt & Albert-Jan ...
#SPSMonaco
What is the Microsoft
Graph
• Website
• Website
• Website
• Active
Directory
• Website
• Active
Directory
• Website
• Active
Directory
• Exchange
• Website
• Active
Directory
• Exchange
• Website
• Active
Directory
• Exchange
• SharePoint
• Website
• Active
Directory
• Exchange
• SharePoint
• Website
• Active
Directory
• Exchange
• SharePoint
• …..
So, what is the Microsoft
Graph
Users Groups Outlook Calendar SharePointExcel IntuneTeams Azure ADOneNote Planner
https://...
So, what is the Microsoft
Graph
1.Accessing data
/me, /users, /groups, /messages, /drive, ….
2.Traversing data
/drive/item...
Navigating the Graph
1. Get a tenant-level entity set:
/users
2. Select a member from the entity set:
/users/{id}
3. Get a...
Authenticating against the
Graph
1. Register App with Azure AD
• Native
• Web App
• Single page app
2. Configure app permi...
Autorization in native
Apps
Autorization in SPA
Data Generally Available ( v1.0 ) Preview ( beta )
Azure Active Directory
Outlook mail, calendar and contacts
Office 365 g...
Capabilities Generally Available ( v1.0 ) Preview ( beta )
Webhooks for OneDrive and Outlook
Delta query for OneDrive
SDKs...
Groups, Teams &
Planner
Navigating Groups
1. Get my groups & teams:
/me/memberOf
2. Get all groups & teams
/groups
3. Get my plans
/me/plans
4. Ge...
Demo
Rick van Rousselt & Albert-Jan Schot
Rivaro Consultancy, Mavention
#SPSMonaco
Next steps
1. More information on Microsoft Graph http://graph.microsoft.io
2. Start coding
3. Checkout https://github.com...
Thanks
John Doe
Digital Workplace Consultant, Microsoft.
#SPSMonaco
The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco
Upcoming SlideShare
Loading in …5
×

of

The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 1 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 2 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 3 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 4 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 5 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 6 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 7 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 8 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 9 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 10 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 11 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 12 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 13 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 14 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 15 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 16 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 17 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 18 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 19 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 20 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 21 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 22 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 23 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 24 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 25 The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco Slide 26
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

0 Likes

Share

Download to read offline

The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco

Download to read offline

Using the microsoft graph to work with groups, teams and planner

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

The slides from my session with Albert-Jan Schot at SharePoint Saturday Monaco

  1. 1. Using the Microsoft Graph to work with Groups, Teams and Planner Using the Microsoft Graph Rick van Rousselt & Albert-Jan Schot Rivaro Consultancy, Mavention#SPSMonaco
  2. 2. #SPSMonaco
  3. 3. What is the Microsoft Graph
  4. 4. • Website
  5. 5. • Website
  6. 6. • Website • Active Directory
  7. 7. • Website • Active Directory
  8. 8. • Website • Active Directory • Exchange
  9. 9. • Website • Active Directory • Exchange
  10. 10. • Website • Active Directory • Exchange • SharePoint
  11. 11. • Website • Active Directory • Exchange • SharePoint
  12. 12. • Website • Active Directory • Exchange • SharePoint • …..
  13. 13. So, what is the Microsoft Graph Users Groups Outlook Calendar SharePointExcel IntuneTeams Azure ADOneNote Planner https://graph.microsoft.com
  14. 14. So, what is the Microsoft Graph 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 https://graph.microsoft.com/
  15. 15. Navigating the Graph 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 /{version}/{tenant} /{entity-set} /{id}/{property}
  16. 16. Authenticating against the Graph 1. Register App with Azure AD • Native • Web App • Single page app 2. Configure app permissions 3. Get token using OAuth2.0 flow 4. Use OpenID Connect for SSO
  17. 17. Autorization in native Apps
  18. 18. Autorization in SPA
  19. 19. Data Generally Available ( v1.0 ) Preview ( beta ) Azure Active Directory Outlook mail, calendar and contacts Office 365 groups and conversations OneDrive drives and files Excel Planner OneNote SharePoint Sites People Microsoft Teams Insights (powering Delve)* SharePoint Lists Outlook Tasks Intune Office 365 Reporting AD Administrative Units Project Rome //Build 2017 announcements
  20. 20. Capabilities Generally Available ( v1.0 ) Preview ( beta ) Webhooks for OneDrive and Outlook Delta query for OneDrive SDKs for .Net/Xamarin and Android SDKs for JS/Node and PHP AppOnly webhooks for Outlook Delta query for AAD and Outlook Extend Graph with your own data SDKs for iOS, Python, Ruby Hybrid on-premise support for Outlook (config wizard support) Webhooks for users and groups Webhooks for Outlook consumer Delta query scoping filter for AAD Batching Microsoft Graph is available in every Office 365 and Azure region and complies with sovereign/national cloud data requirements //Build 2017 announcements
  21. 21. Groups, Teams & Planner
  22. 22. Navigating Groups 1. Get my groups & teams: /me/memberOf 2. Get all groups & teams /groups 3. Get my plans /me/plans 4. Get tasks from plan from group: /group/{id}/planner/plans/{id}/tasks /beta /{entity-set}/{id}/{property} /v1.0
  23. 23. Demo Rick van Rousselt & Albert-Jan Schot Rivaro Consultancy, Mavention #SPSMonaco
  24. 24. Next steps 1. More information on Microsoft Graph http://graph.microsoft.io 2. Start coding 3. Checkout https://github.com/appieschot/mavention-o365-groups and https://github.com/RickVanRousselt/SharePointAdminBot 4. Provide feedback: http://www.sharepointappie.nl/go/UserVoiceOfficeGraph/
  25. 25. Thanks John Doe Digital Workplace Consultant, Microsoft. #SPSMonaco

Using the microsoft graph to work with groups, teams and planner

Views

Total views

193

On Slideshare

0

From embeds

0

Number of embeds

2

Actions

Downloads

0

Shares

0

Comments

0

Likes

0

×