SlideShare a Scribd company logo
1 of 89
Build 2018 Announcements
Getting started and tools
API highlights
Tips and tricks
Next steps
1. Intentional, static 3. “Ambient” data2. Conversations, feeds
you
It all starts with /me
your
Your app
Gateway
Your or your
customer’s
data
Office 365 Windows 10 Enterprise Mobility + Security
1Microsoft Graph
Microsoft Graph
ALL
Microsoft 365
Office 365
Windows 10
EMS
ALL ONE
https://graph.microsoft.com
web, device,
and service apps
Extend Microsoft 365 experiences
1
iOS/Android/Windows/Web
Build your experience
Microsoft Graph
1B+Meetings scheduled each
month with Office 365
181Countries with Knowledge
Workers using Office 365
65M+Enterprise Mobility seat
install base (+55% YoY)
90%Fortune 500 companies
have data in
Microsoft Graph
135MMonthly active users in
Office 365
450BUsers authenticated
each month
+
1Microsoft Graph
Microsoft 365
TrustedProductive IntelligentHybrid
Azure
Data and AI services
Intro – what is it and why is this important for you?
Build 2018 Announcements
Getting started and tools
Tips and tricks
API highlights
Next steps
Generally Available ( v1.0 ) Preview ( beta )
Office 365
Users and groups
Restore deleted user or group
Group lifecycle policy control
Outlook calendar, contacts and mail
Working hours, Message rules, Categories
Time Zones, Languages
OneDrive
File versions
SharePoint sites and lists
SharePoint framework integration
OneNote, Excel and Planner
Reporting
Windows
Cross device Activity Feed (MSA + AAD)
EMS
Azure AD
Intune app and device management
Office 365
Bookings
appt. based small business management
Microsoft Teams
read chat messages
Outlook
Tasks
Search folders
OneDrive
large file copy, move
File conversion from 200+ file formats
Windows
Cross Device Relay experiences (MSA)
EMS
Security Alerts and Providers
Azure AD
Audit & reports
GDPR - export my data, forgot me
Governance – Terms of Use and Management: PIM for Azure RBAC
Privacy Profile
Data sets
Generally Available ( v1.0 ) Preview ( beta )
Webhooks
Mail, calendar, contacts, drives
Users + groups
Delta query
Mail, calendar, contacts, drives
Azure AD sync from now onwards
Users + groups scoping filters
Open and schema extensions
Increased batching limits
SDKs
.NET (client + server)
JavaScript with TypeScript type definitions
PHP
Android
Python
Webhooks
List subscriptions
Delta query
Planner tasks and plans
Azure AD sync from now onwards
Extensions
AD to Azure AD (User ExtensionAttributes1-15)
OneDrive websockets
Open API (Coming Soon)
Managed access
SDKs
Java
Capabilities
https://aka.ms/MicrosoftGraphBuildBlog
https://aka.ms/MicrosoftGraphVideos
https://dev.microsoft.com/graph/docs/concepts/changelog
Intro – what is it and why is this important for you?
Build 2018 Announcements
Getting started and tools
API highlights
Tips and tricks
Next steps
Developing with Microsoft Graph
TRY
Graph Explorer and
Quick starts
LEARN
With docs and API
reference
DEVELOP
With SDKs, samples
and tooling
https://graph.microsoft.com
Intro – what is it and why is this important for you?
Build 2018 Announcements
Getting started and tools
API highlights
Tips and tricks
Next steps
your -
Users, Groups, Organizations
Outlook
SharePoint
OneDrive
Teams
Planner
Excel
OneNote
Activities
Device Relay
Commands
Notifications
Azure AD
Intune
Identity Manager
Advanced Threat Analytics
Advanced Threat Protection
Mail, Calendar,
Contacts and Tasks
Sites and Lists
Drives and Files
Channels, Messages
Tasks and Plans
Spreadsheets
Notes, and more…
Identity Management
Access Control
Synchronization
Domains
Administrative Units
Applications and Devices
Advanced Threat Analytics
Advanced Threat Protection
Alerts
Policies
and more…
Office 365 Windows 10 Enterprise Mobility + Security
https://graph.microsoft.com
Request
/photo/$value
Response
HTTP/1.1 200 OK
Yina!
Yina Arenas
Principal PM
/me
/me/photo/$value








 File to pdf conversion
 Thumbnails
To learn more, join OneDrive’s theatre session THR2414.
Request
/thumbnails
Response
HTTP/1.1 200 OK
•
•
•
•
•
•
recurring meetings with
exceptions
•
•
•
To learn more, join Outlook’s theatre session TSP2117.
Request
me/sendMail
"HTML",
JSON PAYLOAD FOR CARD
To learn more, join Adaptive cards’ breakout session BRK2401.
Adaptive cards
Bots
OneDrive Thumbnails
Outlook messages
document approval
SELECT DOCUMENT
GET /drives/{id}/root/children
GET /drives/{id}/items/{id}
/thumbnail
GET /drives/{id}/items/{id}
BUILD MESSAGE SEND MESSAGE
POST /me/photo/$value
GET /drives/{id}/items/{id}
/thumbnail
POST /me/sendMail
POST
/me/drive/items/{itemId}/createLink
Create a
team
Add members
and owners
Configure
team settings
Add
channels
Post a
welcome
message
Delete the team
when the time
comes
To learn more, join Microsoft Team’s breakout session BRK2403.
Request
team/channels/{id}/messages/{id}
Response
HTTP/1.1 200 OK
Microsoft Teams
Approval workflows | Set up a team
POST /groups
PUT /groups/{id}/team
ADD MEMBERS & OWNERS
POST /groups/{id}/team/channels POST /groups/{id}/members/$ref
CREATE A TEAM ADD CHANNELS
POST /groups/{id}/owners/$ref
•
•
•
•
•
•
•
•
To learn more, join Project Rome’s breakout session BRK2417.
Request
activities/uniqueAppIdInContext
{ "appActivityId": "uniqueIdInAppContext",
"activitySourceHost": "https://myappsuniquedomain.com",
"appDisplayName": "Graph Demo",
"activationUrl": "https://developer.microsoft.com/en-us/graph/graph-explorer",
"visualElements": {"displayText": "Microsoft Graph Sample User Activity"},
"historyItems": [
{
"userTimezone": "America/Los Angeles",
"startedDateTime": "2018-04-22T20:40:04.345Z",
"lastActiveDateTime": "2018-04-23T21:00:24.345Z"
}
]
}
Activities in the Windows timeline
To learn more, join Security’s breakout session BRK2435 or visit aka.ms/graphsecuritydocs.
Request
security/alerts?filter=Category eq 'ransomware'&$top=5
Coming Soon:
/securityProfiles
Connect business context to security data by defining security-related assets.
/actions & /config
Automate remediation activities and set policy configurations for security services.
Windows Community toolkit
Microsoft Graph Integration
https://github.com/microsoftgraph/microsoft-graph-openapi
Microsoft Graph in OpenAPI
♥
Data
connectors
PowerApps Power BI
Common Data Service
for Analytics
Common Data Service
for Apps
Microsoft Flow
Dynamics 365 Office 365 Standalone Apps
To learn more, join PowerApps and Graph’s theatre session THR2425.
Meetings app
Intro – what is it and why is this important for you?
Build 2018 Announcements
Getting started and tools
Tips and tricks
API highlights
Next steps
TIP 1 |
Quickly try requests
from your browser
Supported accounts:
Demo (commercial)
Consumer (@outlook.com)
Commercial (@fabrikam.com)
And it’s open source
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
TIP 2 |
POST/PATCH/PUT
If your code doesn’t need
to get a response, then
opt out
Don’t send
unnecessary data
over the wire
Tip
Use HTTP
Prefer return=minimal
request header
Some services always return 204 No content for PATCH and PUT
 GET https://graph.microsoft.com/v1.0/me?$select=id,displayName,mail&$expand=extensionsRequest
POST https://graph.microsoft.com/v1.0/$batch
Accept: application/json
Content-Type: application/json
{ "requests": [
{ "id": "1",
"method": "GET",
"url": "/me/drive/root:/{file}:/content"
},
{ "id": “2",
"url": "/me",
"method": "PATCH",
"body": { "city" : "Redmond"},
"headers": { "Content-Type": "application/json"}
}
]
}
 GET https://graph.microsoft.com/v1.0/me?$select=id,displayName,mail&$expand=extensionsResponse
200 OK
Content-Type: application/json
{ "responses": [
{
"id": "1",
"status": 302,
"headers": {
"location": "https://b0mpua-by3301.files.1drv.com/y23vmagahsfi"
}
},
{
"id": "4",
"status": 204,
"body": null
}
]
}
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=pizza
TIP 3 |
Use projections
GET ?
$select=givenName,mail
Choose the properties
your app really needs
and no more
Don’t send
unnecessary data
over the wire
Tip
Use $select
Use filters
GET ?
$filter=department eq ‘Sales’ & $select=givenName,mail
Choose the records your
app really needs and no
more
Don’t send
unnecessary data
over the wire
Tip
Use $filter
TIP 4 |
Graph uses server-
side page size limits
When querying
collections, Graph
may return the results
in many pages
Always expect an
@odata.nextLink
property in the response
Contains the URL to the next page
1.
Always handle the
possibility that the
responses are paged
in nature
2.
Follow the
@odata.nextLink
to obtain the next
page of results
3.
Final page will not
contain an
@odata.nextLink
property
4.
Treat the entire URL
as an opaque string
To learn more, join Microsoft Graph best practices theatre session THR2411.
TIP 5 | Webhooks Delta query
Scenario
Same scenarios as before,
but if you need to
optimize further…
Tips
Use webhook notifications as the
trigger to make delta query calls
Put notifications in a queue for later
processing
Why
Difficult to figure out optimal
polling interval
@odata.nextLink
@odata.deltaLink
Application https://graph.microsoft.com/v1.0
{“@odata.nextLink”:”https://graph.Microsoft.com/v1.0/{resource}/delta?$skipToken=ABC”,
“value”:[{“id”:”1”,”displayName”:”foo”}, {“id”:”2”,”displayName”:”bar”}]}
/{resource}/delta?$select=id,displayName
{“@odata.deltaLink”:”https://graph.Microsoft.com/v1.0/{resource}/delta?$deltaToken=DEF”,
“value”:[{“id”:”3”,”displayName”:”baz”}]}
https://graph.Microsoft.com/v1.0/{resource}/delta?$skipToken=ABC
{“@odata.deltaLink”:”https://graph.Microsoft.com/v1.0/{resource}/delta?$deltaToken=XYZ”,
“value”:[{“id”:”1”,”displayName”:”My data was updated”}]}
https://graph.Microsoft.com/v1.0/{resource}/delta?$deltaToken=DEF
TIP 6 |
Add custom data to resources using extensions
Open extensions
Schema extensions
To learn more, join Microsoft Graph best practices theatre session THR2411.
Good way for developers to get started
GET https://graph.microsoft.com/v1.0/me?$select=id,displayName,mail&$expand=extensionsResponse
HTTP/1.1 200 OK
{ "id": "84b80893-8749-40a3-97b7-68513b600544",
"displayName": "John Smith",
"mail": "john@contoso.com",
"extensions": [
{
"@odata.type": "#microsoft.graph.openTypeExtension",
"extensionName": "com.contoso.roamingSettings",
"id": "com.contoso.roamingSettings",
"theme": "dark",
"color": "purple",
"lang": "Japanese"
}
]
}
Versatility
• POST
• GET
• PATCH
• PATCH
Request
https://graph.microsoft.com/v1.0/groups?$filter=graphlearn_courses/courseId eq
‘123’& $select=displayName,id,description,graphlearn_courses
Response
HTTP/1.1 200 OK
{ "value": [
{
"displayName": "New Managers March 2017",
"id": "14429ae5-3e74-41a2-9fa8-028fbb984637",
"description": "New Managers training course for March 2017",
"graphlearn_courses": {
"@odata.type": "#microsoft.graph.ComplexExtensionValue",
"courseId":"123",
"courseName":"New Managers",
"courseType":"Online" }
}]}
Graph Explorer
TIP 7 |
Resource . Action . Scope
specific: .All, .Shared, etc
inferred
Read,
ReadWrite, etc.
target entity
files, mail, groups,
calendars, etc…
App type
Scenario
Who can
consent
Effective
Permissions
Delegated Permissions Application Permissions
Mobile, Web and SPA Service and Daemon
Users can consent
for self
Admin can consent
for self or all users
Only admin
can consent
Permissions
granted to
App
Get access as a serviceGet access on behalf of users
App
+
User
https://aka.ms/ConsentAndPermissions
Permissions
granted to
App
User’s
Permissions
Authorization serverResource owner
(end user)
OAuth client
(native or web app)
Resource Server
(REST API)
Grant access
Access
service
Access data
Delegate
AuthN/AuthZ
Bearer
token
Request
openid offline_access User.Read Files.ReadWrite
Response
302
https://localhost:8089/?code=OAQABAAPSY4jIAA
Request
offline_access+openid+User.Read+Files.ReadWrite
Response
HTTP/1.1 200 OK
Cache-Control: no-cache, no-store
Content-Type: application/json; charset=utf-8
Content-Length: 3716
{"token_type":"Bearer","scope":"User.Read,Files.ReadWrite…","expires_in":3599,"ext_expires_in":0,"access
_token":"eyJ0eXAiOi…","refresh_token":"OAQABAAA…","id_token":"eyJ0eXAiOiAb…”}
Request
Response
HTTP/1.1 200 OK
{"@odata.context":"https://graph.microsoft.com/v1.0/$metadata#users/$entity",
"id":"0777388d-640c-4bc3-9053-671d6a8300c4",
"businessPhones":["+1 888 555 1212"],
"displayName":"Adele Vance",
"jobTitle":"Product Marketing Manager",
"mail":AdeleV@msgraphdemo.onmicrosoft.com,
userPrincipalName":"AdeleV@msgraphdemo.onmicrosoft.com"}
TIP 7 |
Use least privilege!
Be thoughtful when configuring your app!
Azure Functions
Cognitive Services Transcription
OneDrive files
Webhooks
file upload
TRACK GROUP ONEDRIVE
Using OneDrive File picker
POST /subscriptions
TRIGGER FUNCTION UPDATE LIST
GET /drives/{id}/items/{id}
Using Cognitive services
POST /drives/{id}/items/{id}
/lists/{list-id}/items/{item-
id}/fields
Intro – what is it and why is this important for you?
Build 2018 Announcements
Getting started and tools
Tips and tricks
API highlights
Next steps
influence our roadmap
User Voice
Code Title Day Time
BRK2421 To sign in and beyond: Doing more with your apps and Azure AD Mon 2:45
BRK2403 Build the ultimate team hub with Microsoft Teams Mon 2:45
BRK2427 Spatial Analytics for Mixed Reality Mon 4:30
BRK2407 Microsoft Graph: Connect to essential data every app needs Tue 1:15
BRK2435 Unlocking security insights with Microsoft Graph API Tue 1:15
BRK2417 Drive user reengagement across all your Windows, Android, and iOS
with Microsoft Graph Activities and Devices
Tue 3:00
BRK2409 Leveraging SharePoint as a development platform for the modern
intranet
Tue 4:45
BRK2406 Coding Enterprise Apps for Intune – Protected, Secured & Integrated Wed 8:30
BRK2410 Data-Driven and User-Centric: Improving enterprise productivity and
engagement through graph powered notifications
Wed 4:30
BRK2402 Build intelligent analytics apps with Microsoft Graph and Azure Wed 4:30
Breakout sessions
Code Title Day Time
THR2425 PowerApps + Microsoft Graph Mon 4:30
TSP2114 Enterprise Calling and Meetings Bots for Microsoft Teams Mon 7:00
THR2414 Building business processes with content in OneDrive and SharePoint Mon 8:00
THR2411 Best practices with Microsoft Graph: Making your applications more
performant, resilient, and reliable
Tue 3:30
THR3304 Cognitive Services + Microsoft Graph Tue 5:30
THR2430 Intelligent Edge: Microsoft Graph and IoT Wed 9:00
THR2413 Bots + Teams + Microsoft Graph: the perfect combo to help manage
your calendar
Wed 11:00
THR3302 Azure Functions and Microsoft Graph Wed 12:30
THR2436 Barracuda Sentinel: Microsoft Graph powered AI for real-time cyber
fraud defense
Wed 1:00
THR2437 Smart UI with Adaptive Cards, Microsoft Graph and beyond Wed 2:00
Theatre sessions
Code Title Day Time
WRK2512 Build mobile apps with Microsoft Graph Tue 10:30
WRK2504 Creating more engaging applications with User Activities and Timeline Mon 2:45
WRK2506 How to Build Security Applications using the Microsoft Graph API Tue 3:00
WRK2510 Build intelligent intranet portals with SharePoint Wed 4:00
Workshops
Find us on Channel 9 for videos of new features and more
https://graph.microsoft.com
Twitter
#MicrosoftGraph
GitHub
/MicrosoftGraph
StackOverflow
[MicrosoftGraph]
Join the Office Developer Program
Learn more
Come hack with us - aka.ms/office365hackathon
Visit dev.office.com
See everything from Build - https://aka.ms/OfficeBuild2018
Follow us - @OfficeDev, #MicrosoftGraph, #SharePoint @MicrosoftTeams
Join community calls – Microsoft Graph, AAD, Outlook, Teams, Excel, and SharePoint
Join the Office Developer Program
Learn more
Come hack with us - aka.ms/office365hackathon
Visit dev.office.com
See everything from Build - https://aka.ms/OfficeBuild2018
Follow us - @OfficeDev, #MicrosoftGraph, #SharePoint @MicrosoftTeams
Join community calls - Graph, AD, Outlook, Teams, Excel, and SharePoint
CODE TITLE DATE START
BRK2420 Streamline business processes with Flow and Office 365 5/7/2018 1:00PM
BRK3507 Create productive apps with Office 365 5/7/2018 2:45PM
BRK2407 Microsoft Graph: Connect to essential data every app needs 5/7/2018 2:45PM
BRK2419 Smarter data analysis with JavaScript and Azure ML functions in Excel 5/8/2018 10:30AM
BRK2403 Build the ultimate team hub with Microsoft Teams 5/8/2018 1:15PM
BRK2409
Leveraging SharePoint as a development platform for the modern
intranet
5/8/2018 4:45PM
BRK2418 New experience in Outlook 5/9/2018 2:45PM
BRK2402
Build intelligent analytics apps with Microsoft Graph and Azure
capabilities
5/9/2018 4:30PM
conversations
messages
files
threads
calendar
channels
mail
tasks
sites
users
sharedWith
memberOf
policy
groups
chats
devices
people
spreadsheets
user tasks
lists
contacts
notes
activities
!
files
notifications
createdBy
directReports
mail
commands
threads
administrative
unitsinsights
devices
reports
roles
access control
!
user
manager
organization
me

More Related Content

What's hot

SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
Sanjay Patel
 

What's hot (20)

SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...
SPS Utah - Everything your need to know about the Microsoft Graph as a ShareP...
 
Hooking SharePoint APIs with Android
Hooking SharePoint APIs with AndroidHooking SharePoint APIs with Android
Hooking SharePoint APIs with Android
 
Sharepoint Online
Sharepoint OnlineSharepoint Online
Sharepoint Online
 
Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365Develop iOS and Android apps with SharePoint/Office 365
Develop iOS and Android apps with SharePoint/Office 365
 
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
Granite state #spug The #microsoftGraph and #SPFx on steroids with #AzureFunc...
 
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
SharePoint Fest DC - Everything your need to know about the Microsoft Graph a...
 
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)
From Event Receivers to SharePoint Webhooks (SPS Lisbon 2017)
 
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted AppsSharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
SharePoint 2013 “App Model” Developing and Deploying Provider Hosted Apps
 
Developer’s Independence Day: Introducing the SharePoint App Model
Developer’s Independence Day:Introducing the SharePoint App ModelDeveloper’s Independence Day:Introducing the SharePoint App Model
Developer’s Independence Day: Introducing the SharePoint App Model
 
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
#SPSottawa The SharePoint Framework and The Microsoft Graph on steroids with ...
 
Introduction to Google Apps Platform
Introduction to Google Apps PlatformIntroduction to Google Apps Platform
Introduction to Google Apps Platform
 
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
SharePoint Fest Seattle 2017 - Everything your need to know about the Microso...
 
Developing a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint appDeveloping a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint app
 
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret deep dive with the #MicrosoftGraph
 
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013
SPCA2013 - Developing Provider-Hosted Apps for SharePoint 2013
 
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
Apps 101 - Moving to the SharePoint 2013 App Model - Presented 7/27/13 at Sha...
 
Introduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST APIIntroduction to the SharePoint Client Object Model and REST API
Introduction to the SharePoint Client Object Model and REST API
 
European SharePoint Conference 2018 - Build an intelligent application by con...
European SharePoint Conference 2018 - Build an intelligent application by con...European SharePoint Conference 2018 - Build an intelligent application by con...
European SharePoint Conference 2018 - Build an intelligent application by con...
 
Microsoft Graph community call-October 2018
Microsoft Graph community call-October 2018Microsoft Graph community call-October 2018
Microsoft Graph community call-October 2018
 
Power apps portal out for public review
Power apps portal  out for public reviewPower apps portal  out for public review
Power apps portal out for public review
 

Similar to Microsoft Graph: Connect to essential data every app needs

Opensocial Haifa Seminar - 2008.04.08
Opensocial Haifa Seminar - 2008.04.08Opensocial Haifa Seminar - 2008.04.08
Opensocial Haifa Seminar - 2008.04.08
Ari Leichtberg
 

Similar to Microsoft Graph: Connect to essential data every app needs (20)

O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
O365Con18 - Reach for the Cloud Build Solutions with the Power of Microsoft G...
 
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
Create cross-platform apps that interact with Microsoft Graph and Office 365 ...
 
Xamarin microsoft graph
Xamarin microsoft graphXamarin microsoft graph
Xamarin microsoft graph
 
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
Power of Microsoft Graph API by Nilesh Shah SharePoint Saturday Toronto 2017
 
SharePoint Saturday Chicago - Everything your need to know about the Microsof...
SharePoint Saturday Chicago - Everything your need to know about the Microsof...SharePoint Saturday Chicago - Everything your need to know about the Microsof...
SharePoint Saturday Chicago - Everything your need to know about the Microsof...
 
Microsoft graph and power platform champ
Microsoft graph and power platform   champMicrosoft graph and power platform   champ
Microsoft graph and power platform champ
 
Microsoft Graph API - A Single Stop For Your Cloud Solution
Microsoft Graph API - A Single Stop For Your Cloud SolutionMicrosoft Graph API - A Single Stop For Your Cloud Solution
Microsoft Graph API - A Single Stop For Your Cloud Solution
 
Microsoft graph a way to build secure and smart apps
Microsoft graph a way to build secure and smart appsMicrosoft graph a way to build secure and smart apps
Microsoft graph a way to build secure and smart apps
 
SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...
SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...
SharePoint Fest DC 2018 - Everything your need to know about the Microsoft Gr...
 
#Techorama belgium 2018 vincent biret what's new with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret what's new with the #MicrosoftGraph#Techorama belgium 2018 vincent biret what's new with the #MicrosoftGraph
#Techorama belgium 2018 vincent biret what's new with the #MicrosoftGraph
 
Introduction to graph services
Introduction to graph servicesIntroduction to graph services
Introduction to graph services
 
Microsoft graph (Insider Dev Tour)
Microsoft graph (Insider Dev Tour)Microsoft graph (Insider Dev Tour)
Microsoft graph (Insider Dev Tour)
 
2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...
2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...
2018-10-17 J1 6D - Draw your imagination with Microsoft Graph API - Dipti Chh...
 
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
#SPSToronto The SharePoint Framework and the Microsoft Graph on steroids with...
 
Google Apps Script: Accessing G Suite & other Google services with JavaScript
Google Apps Script: Accessing G Suite & other Google services with JavaScriptGoogle Apps Script: Accessing G Suite & other Google services with JavaScript
Google Apps Script: Accessing G Suite & other Google services with JavaScript
 
ATD 13 - Enhancing your applications using Microsoft Graph API
ATD 13 - Enhancing your applications using Microsoft Graph APIATD 13 - Enhancing your applications using Microsoft Graph API
ATD 13 - Enhancing your applications using Microsoft Graph API
 
Office Add-in & Microsoft Graph - Development 101
Office Add-in & Microsoft Graph - Development 101Office Add-in & Microsoft Graph - Development 101
Office Add-in & Microsoft Graph - Development 101
 
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
#SPFestSea azr302 The SharePoint Framework and the #MicrosoftGraph under ster...
 
#SPSOttawa introduction to the #microsoftGraph
#SPSOttawa introduction to the #microsoftGraph#SPSOttawa introduction to the #microsoftGraph
#SPSOttawa introduction to the #microsoftGraph
 
Opensocial Haifa Seminar - 2008.04.08
Opensocial Haifa Seminar - 2008.04.08Opensocial Haifa Seminar - 2008.04.08
Opensocial Haifa Seminar - 2008.04.08
 

More from Microsoft Tech Community

More from Microsoft Tech Community (20)

100 ways to use Yammer
100 ways to use Yammer100 ways to use Yammer
100 ways to use Yammer
 
10 Yammer Group Suggestions
10 Yammer Group Suggestions10 Yammer Group Suggestions
10 Yammer Group Suggestions
 
Removing Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment SuccessRemoving Security Roadblocks to IoT Deployment Success
Removing Security Roadblocks to IoT Deployment Success
 
Building mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and XamarinBuilding mobile apps with Visual Studio and Xamarin
Building mobile apps with Visual Studio and Xamarin
 
Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...Best practices with Microsoft Graph: Making your applications more performant...
Best practices with Microsoft Graph: Making your applications more performant...
 
Interactive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive CardsInteractive emails in Outlook with Adaptive Cards
Interactive emails in Outlook with Adaptive Cards
 
Unlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph APIUnlocking security insights with Microsoft Graph API
Unlocking security insights with Microsoft Graph API
 
Break through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable FunctionsBreak through the serverless barriers with Durable Functions
Break through the serverless barriers with Durable Functions
 
Multiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container InstancesMultiplayer Server Scaling with Azure Container Instances
Multiplayer Server Scaling with Azure Container Instances
 
Explore Azure Cosmos DB
Explore Azure Cosmos DBExplore Azure Cosmos DB
Explore Azure Cosmos DB
 
Media Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and XamarinMedia Streaming Apps with Azure and Xamarin
Media Streaming Apps with Azure and Xamarin
 
DevOps for Data Science
DevOps for Data ScienceDevOps for Data Science
DevOps for Data Science
 
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexityReal-World Solutions with PowerApps: Tips & tricks to manage your app complexity
Real-World Solutions with PowerApps: Tips & tricks to manage your app complexity
 
Azure Functions and Microsoft Graph
Azure Functions and Microsoft GraphAzure Functions and Microsoft Graph
Azure Functions and Microsoft Graph
 
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsightIngestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
Ingestion in data pipelines with Managed Kafka Clusters in Azure HDInsight
 
Getting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AIGetting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AI
 
Using AML Python SDK
Using AML Python SDKUsing AML Python SDK
Using AML Python SDK
 
Mobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing MapsMobile Workforce Location Tracking with Bing Maps
Mobile Workforce Location Tracking with Bing Maps
 
Cognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detectionCognitive Services Labs in action Anomaly detection
Cognitive Services Labs in action Anomaly detection
 
Speech Devices SDK
Speech Devices SDKSpeech Devices SDK
Speech Devices SDK
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Microsoft Graph: Connect to essential data every app needs