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.
Microsoft Graph API – A single stop for your
cloud solution
Dipti Chhatrapati,
Senior Consultant – Capgemini, Mumbai.
Thank you for being part of 5th SharePoint
Saturday Dubai
• Please turn off all mobile devices or set them to vibrate
• If...
Who is that SharePointer?
• Senior Consultant at CapGemini,Mumbai
• 7 years of SharePoint experience
• MCSD,MCSE,MCSA
• Bo...
1. Microsoft Graph Sneak Peek
3. Microsoft Graph Developer Stack
2. Microsoft Graph API
4. Demo By Graph Explorer
5. Micro...
1. Microsoft Graph Sneak Peek
> 200 million
Downloads of
Office Apps
> 18 Million
subscribers
60 Millions
Monthly
Active Users
> 0.5 Billion
People uses...
Previously known as Office 365 unified API
Exposes multiple APIs from Microsoft cloud services through a single
REST API e...
Whom I work closely with ?
What documents and
topics are important to my
colleagues right now?
What matters the most to my...
Content People
Direct ReportsManager
Working With
Linked by Me
Presented to Me
Share with Me
Trending around me
Viewed by Me
2. Microsoft Graph API
2. Microsoft Graph API 3. Your Cloud App
1. Data Silos
One endpoint to rule them all
Most
Sharp-Minded
Graphical and
Robust
Presentation of
Heavy Cloud Data
3. Microsoft Graph Developer Stack
4. Demo By Graph Explorer
What's next ?
GET my profile
GET my files
GET my photo
GET my mail
GET my calendar
GET last user to modify file foo.txt
GE...
https://graph.microsoft.com/v1.0/https://graph.microsoft.com/beta/
Available Versions
API Request Pattern
Query Operations...
5. Microsoft Graph SDK And Tools
Windows 10 Universal App Coming Soon…
Send an email, manage groups, and perform other activities
with Office 365 data
iOS ...
6. Demo By Visual Studio
1. Choose
Dev
Environment
2. Register
App in Azure
AD
3. Configure
Permission
scopes
1. Authenticate User with O365
2. Get The Access Token
3. Request MS Graph API using Access Token
7. Benefits
and
References
Steady Developer Experience
Enables constructive results
Freedom over environments
Description Link
Office Graph http://dev.office.com/officegraph
Office 365 Unified API (Preview ) https://dev.office.com/u...
No. Question Answer
1 What is the difference between Microsoft Graph API and Office
365 Unified API ?
2 What is the differ...
THANK
YOU !
diptichhatrapati@gmail.com
@dips84
http://sharepointrun.com
Microsoft Graph API - A Single Stop For Your Cloud Solution
Upcoming SlideShare
Loading in …5
×

Microsoft Graph API - A Single Stop For Your Cloud Solution

1,292 views

Published on

The purpose of this slide is to help you to build a Cloud App using Microsoft Graph API as per your business requirement that works with data from different cloud services whether it’s a one-drive, outlook, office 365 Groups, Users and many more.
I have categorized information by seven rainbow colored steps to understand how Microsoft Graph API is a single stop for your cloud solution , hope you will enjoy it !

Published in: Technology
  • Be the first to comment

Microsoft Graph API - A Single Stop For Your Cloud Solution

  1. 1. Microsoft Graph API – A single stop for your cloud solution Dipti Chhatrapati, Senior Consultant – Capgemini, Mumbai.
  2. 2. Thank you for being part of 5th SharePoint Saturday Dubai • Please turn off all mobile devices or set them to vibrate • If you must take a phone call, please go out of the room so as not to disturb others. • Thanks to all our sponsors
  3. 3. Who is that SharePointer? • Senior Consultant at CapGemini,Mumbai • 7 years of SharePoint experience • MCSD,MCSE,MCSA • Book – Reporting in TFS
  4. 4. 1. Microsoft Graph Sneak Peek 3. Microsoft Graph Developer Stack 2. Microsoft Graph API 4. Demo By Graph Explorer 5. Microsoft Graph SDK And Tools 6. Demo By Visual Studio A Single Stop For Your Cloud Solution 7. Benefits and References
  5. 5. 1. Microsoft Graph Sneak Peek
  6. 6. > 200 million Downloads of Office Apps > 18 Million subscribers 60 Millions Monthly Active Users > 0.5 Billion People uses One Drive Office 365 Announcements : Data and its Usability
  7. 7. Previously known as Office 365 unified API Exposes multiple APIs from Microsoft cloud services through a single REST API endpoint Seamless navigation between entities and the relationships among them. Access entities like users, groups, mail, messages, calendars, tasks, and notes coming from services as well as the relationship from the Office graph. Microsoft Graph
  8. 8. Whom I work closely with ? What documents and topics are important to my colleagues right now? What matters the most to my boss?
  9. 9. Content People
  10. 10. Direct ReportsManager Working With Linked by Me Presented to Me Share with Me Trending around me Viewed by Me
  11. 11. 2. Microsoft Graph API
  12. 12. 2. Microsoft Graph API 3. Your Cloud App 1. Data Silos One endpoint to rule them all
  13. 13. Most Sharp-Minded Graphical and Robust Presentation of Heavy Cloud Data
  14. 14. 3. Microsoft Graph Developer Stack
  15. 15. 4. Demo By Graph Explorer
  16. 16. What's next ? GET my profile GET my files GET my photo GET my mail GET my calendar GET last user to modify file foo.txt GET unified groups I’m member of GET users in my organization GET group conversations GET people related to me GET people I am working with GET my tasks GET my notes GET files trending around me GET my manager
  17. 17. https://graph.microsoft.com/v1.0/https://graph.microsoft.com/beta/ Available Versions API Request Pattern Query Operations https://graph.microsoft.com/ << Versions >> / << Tenants >> / << Entity Set >> / << Id >> / << Property >> Information Access Data End Point User profile https://graph.microsoft.com/v1.0/me Outlook mail https://graph.microsoft.com/v1.0/me/messages Outlook contacts https://graph.microsoft.com/v1.0/me/contacts Outlook calendars https://graph.microsoft.com/v1.0/me/events OneDrive https://graph.microsoft.com/v1.0/me/drive Users https://graph.microsoft.com/v1.0/users Groups https://graph.microsoft.com/v1.0/groups Tasks https://graph.microsoft.com/beta/me/tasks Files trending around me https://graph.microsoft.com/beta/me/trendingAround People I am working with https://graph.microsoft.com/beta/me/workingWith Data End Point $select Comma separated list of properties to include in the response. $expand Comma separated list of relationships to expands and include in the response. $order by Comma separated list of properties that are used to sort the order of items in response of collection. $filter Filter the response based on set of criteria $top The number of items to be returned in the result set $skip To set the number of items to skip before retrieving items in a collection
  18. 18. 5. Microsoft Graph SDK And Tools
  19. 19. Windows 10 Universal App Coming Soon… Send an email, manage groups, and perform other activities with Office 365 data iOS App v1.0 SDK (preview) Fetch the user directory and user profile data from various services like Active Directory, SharePoint, and OneDrive Android App v1.0 SDK (preview) All above samples Node.js web app Coming Soon… connect app to Office 365 using Microsoft Graph to send an email. PHP web app Coming Soon… connect app to Office 365 using Microsoft Graph to send an email. Python web app Coming Soon… connect app to Office 365 using Microsoft Graph to send an email. Rails web app Coming Soon… connect app to Office 365 using Microsoft Graph to send an email. ASP.NET MVC App Coming Soon… connect app to Office 365 using Microsoft Graph to send an email. Angular web app Coming Soon… Fetch the user directory and user profile data from various services like Active Directory, SharePoint, and OneDrive.
  20. 20. 6. Demo By Visual Studio
  21. 21. 1. Choose Dev Environment 2. Register App in Azure AD 3. Configure Permission scopes
  22. 22. 1. Authenticate User with O365 2. Get The Access Token 3. Request MS Graph API using Access Token
  23. 23. 7. Benefits and References
  24. 24. Steady Developer Experience Enables constructive results Freedom over environments
  25. 25. Description Link Office Graph http://dev.office.com/officegraph Office 365 Unified API (Preview ) https://dev.office.com/unifiedapis Microsoft Graph Documentation http://graph.microsoft.io/docs/overview/overview Microsoft Graph Explorer https://graphexplorer2.azurewebsites.net/ API Sandbox Preview https://apisandbox.msdn.microsoft.com/ Creating O365 App http://dev.office.com/getting-started/office365apis Office 365 app registration tool https://dev.office.com/app-registration Manually registering app in Azure AD https://msdn.microsoft.com/office/office365/HowTo/add- common-consent-manually#bk_RegisterWebApp Change Log http://graph.microsoft.io/changelog Ask Questions to Stack Overflow Tag your questions with [MicrosoftGraph] and [office365] Ask Questions on Twitter Tag your questions with #MicrosoftGraph and #office365dev Application demo developed by Microsoft Graph API https://www.youtube.com/watch?v=s_yxMyFbNns https://www.youtube.com/watch?v=81yUUo9ejCs
  26. 26. No. Question Answer 1 What is the difference between Microsoft Graph API and Office 365 Unified API ? 2 What is the difference between v1.0 and beta version of Microsoft Graph API ? 3 Which are two ways to register cloud applications ? 4 Which SDKs are available to implement cloud solution using MS Graph API ? 5 How App permissions are considered to access data from O365 cloud service ?
  27. 27. THANK YOU ! diptichhatrapati@gmail.com @dips84 http://sharepointrun.com

×