Here, we can find information on how to superrr charge your office 365 application using Microsoft Graph API with a great dashboard demo. And the samples are here, https://github.com/ktskumar/angular-graph-rest-preapp
https://github.com/ktskumar/angular-graph-rest-app
9953330565 Low Rate Call Girls In Rohini Delhi NCR
Super Charge your Applications with Microsoft Graph
1. Brought to you by Powered by
6th October,2018,Coimbatore
Supercharge your applications with
Microsoft GRAPH API
Shantha Kumar Thambidurai
Office365 Expert
C# Corner MVP
@Ktskumar
www.ktskumar.com
2. Brought to you by Powered by
@officedevkovai #OfficeDevBootcampKovai Coimbatore
Introduction
Microsoft 365
Microsoft Graph API
Get Started
Demo
Tips
Q & A
www.ktskumar.com
3. Brought to you by Powered by
@officedevkovai #OfficeDevBootcampKovai Coimbatore
Mathematical Graph Microsoft Graph
Graph?
www.ktskumar.com
4. Windows 10Enterprise Mobility + Security
Brought to you by Powered by
@officedevkovai #OfficeDevBootcampKovai Coimbatore
Office 365
Users and Groups
Outlook
SharePoint
OneDrive
Teams Excel
Word
OneNote Planner
Financials
Bookings
Activities
Notifications
Device Relay Commands
Advanced Threat Protection
Azure AD
Advanced Threat Analytics
Intune Identity Manager
www.ktskumar.com
5. Brought to you by Powered by
@officedevkovai #OfficeDevBootcampKovai Coimbatore
Microsoft 365
Your Data
Office 365 Windows 10 Enterprise Mobility + Security
www.ktskumar.com
6. Brought to you by Powered by
@officedevkovai #OfficeDevBootcampKovai Coimbatore
Your Data
1. Intentional, static 2. Conversations, feeds 3. “Ambient” data
www.ktskumar.com
7. Brought to you by Powered by
@officedevkovai #OfficeDevBootcampKovai Coimbatore
Microsoft Graph
Your Data
Office 365 Windows 10 Enterprise Mobility + Security
Web Apps Device & Native
Apps
Bots Background
Processes
GRAPH API
www.ktskumar.com
8. Brought to you by Powered by
@officedevkovai #OfficeDevBootcampKovai Coimbatore
Microsoft Graph API
https://graph.microsoft.com
One Authentication KeyOne Endpoint
One DocumentationOne SDK
All types of Users
Corporate (@yourorganization.com)
Consumer (@outlook.com)
All Your Data across Microsoft 365
www.ktskumar.com
9. Brought to you by Powered by
@officedevkovai #OfficeDevBootcampKovai Coimbatore
Permissions
Delegated Permissions
Application Permission
Get Access on behalf of users
Who can Consent – User & Admin
Mobile, Web and Single Page App
Get Access as Service
Who can Consent – Admin
Services and Daemon
www.ktskumar.com
11. Brought to you by Powered by
@officedevkovai #OfficeDevBootcampKovai Coimbatore
Get Started
Graph Explorer
Quick Starts
Permissions
https://developer.microsoft.com/en-us/graph/graph-explorer
https://developer.microsoft.com/en-us/graph/get-started
https://developer.microsoft.com/en-us/graph/docs/concepts/permissions_reference
www.ktskumar.com
12. Brought to you by Powered by
@officedevkovai #OfficeDevBootcampKovai Coimbatore
DEMO
www.ktskumar.com
13. Intent HTTP METHOD Description Example
List GET List collection GET /users
Get GET Get member of the collection GET /users/{id}
Create POST/PUT Create new item in the collection POST /users/
PUT /me/activities/{id}
Update PATCH/PUT Update item PATCH /users/{id}
PUT /me/activities/{id}
Delete DELETE Delete item DELETE /users/{id}
Invoke POST Invoke operations POST /domains/{id}/verify
Batch POST Execute multiple requests POST /$batch
Brought to you by Powered by
@officedevkovai #OfficeDevBootcampKovai Coimbatore
Basic Operations
www.ktskumar.com
14. Value Description Example
$filter Filters results (rows) /users?$filter=startsWith(givenName,’J’)
$select Filters properties (columns) /users?$select=givenName,surname
$orderBy Orders results /users?$orderBy=displayName desc
$top Sets the page size of results /users?$top=10
$expand Retrieves related resources /groups?$expand=members
$count Retrieves the total count of matching
resources
/me/messages?$top=2&count=true
$search Returns results based on search
criteria. Currently supported on
messages and person collections
/me/messages?$search=critical
Brought to you by Powered by
@officedevkovai #OfficeDevBootcampKovai Coimbatore
Query Parameters
www.ktskumar.com
15. Brought to you by Powered by
@officedevkovai #OfficeDevBootcampKovai Coimbatore
Q & A
www.ktskumar.com
16. Brought to you by Powered by
@officedevkovai #OfficeDevBootcampKovai Coimbatore
Reach Me
www.ktskumar.com
@ktskumar ktskumar ktskumar
17. Brought to you by Powered by
@officedevkovai #OfficeDevBootcampKovai Coimbatorewww.ktskumar.com
Editor's Notes
In Mathematical representation, Graph is a diagram which shows the relationship between different set of numbers (coordinates) by connecting them. And that helps us to come up with some result.
Microsoft Graph is a unified api which connects the different services using the relationship between data available across Microsoft cloud. And that helps us to create enterprise applications with the help of single api.
In Mathematical representation, Graph is a diagram which shows the relationship between different set of numbers (coordinates) by connecting them. And that helps us to come up with some result.
Microsoft Graph is a unified api which connects the different services using the relationship between data available across Microsoft cloud. And that helps us to create enterprise applications with the help of single api.