SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
SPTechCon
 

Was ist angesagt? (20)

Exam Cram for 70-488: Developing Microsoft SharePoint Server 2013 Core Solutions
Exam Cram for 70-488: Developing Microsoft SharePoint Server 2013 Core SolutionsExam Cram for 70-488: Developing Microsoft SharePoint Server 2013 Core Solutions
Exam Cram for 70-488: Developing Microsoft SharePoint Server 2013 Core Solutions
 
From Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint WebhooksFrom Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint Webhooks
 
What's new for Developers in SharePoint 2013
What's new for Developers in SharePoint 2013What's new for Developers in SharePoint 2013
What's new for Developers in SharePoint 2013
 
Dipen shah
Dipen shahDipen shah
Dipen shah
 
Gapand 2017 - Diseñando Arquitecturas Serverless en Azure
Gapand 2017 - Diseñando Arquitecturas Serverless en AzureGapand 2017 - Diseñando Arquitecturas Serverless en Azure
Gapand 2017 - Diseñando Arquitecturas Serverless en Azure
 
O365Con18 - Create an Immersive Experience with Office365 Data and Mixed Real...
O365Con18 - Create an Immersive Experience with Office365 Data and Mixed Real...O365Con18 - Create an Immersive Experience with Office365 Data and Mixed Real...
O365Con18 - Create an Immersive Experience with Office365 Data and Mixed Real...
 
Coding against the Office Graph
Coding against the Office GraphCoding against the Office Graph
Coding against the Office Graph
 
Getting Started with Microsoft Graph API SPTechCon Washington DC 2017
Getting Started with Microsoft Graph API SPTechCon Washington DC 2017Getting Started with Microsoft Graph API SPTechCon Washington DC 2017
Getting Started with Microsoft Graph API SPTechCon Washington DC 2017
 
Office 365 Groups Deep Dive
Office 365 Groups Deep DiveOffice 365 Groups Deep Dive
Office 365 Groups Deep Dive
 
[Draskovic] The next chapter: What's new in SharePoint Server 2019?
[Draskovic] The next chapter: What's new in SharePoint Server 2019?[Draskovic] The next chapter: What's new in SharePoint Server 2019?
[Draskovic] The next chapter: What's new in SharePoint Server 2019?
 
Getting Started with Office 365 Development
Getting Started with Office 365 DevelopmentGetting Started with Office 365 Development
Getting Started with Office 365 Development
 
Getting Started with the Office 365 API
Getting Started with the Office 365 APIGetting Started with the Office 365 API
Getting Started with the Office 365 API
 
Deep dive into SharePoint 2013 hosted apps - Chris OBrien
Deep dive into SharePoint 2013 hosted apps - Chris OBrienDeep dive into SharePoint 2013 hosted apps - Chris OBrien
Deep dive into SharePoint 2013 hosted apps - Chris OBrien
 
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...
 
#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...
 
Introduction to Client Side Dev in SharePoint Workshop
Introduction to Client Side Dev in SharePoint WorkshopIntroduction to Client Side Dev in SharePoint Workshop
Introduction to Client Side Dev in SharePoint Workshop
 
Global SharePoint Users Group 1/5/10 - Creating Custom Actions Within SharePoint
Global SharePoint Users Group 1/5/10 - Creating Custom Actions Within SharePointGlobal SharePoint Users Group 1/5/10 - Creating Custom Actions Within SharePoint
Global SharePoint Users Group 1/5/10 - Creating Custom Actions Within SharePoint
 
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
Tutorial: Building Apps for SharePoint 2013 Inside and Outside of the Firewal...
 
From Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint WebhooksFrom Event Receivers to SharePoint Webhooks
From Event Receivers to SharePoint Webhooks
 
Real World Add-in Development for Office365
Real World Add-in Development for Office365Real World Add-in Development for Office365
Real World Add-in Development for Office365
 

Ähnlich wie Microsoft Graph: Connect to essential data every app needs

Ähnlich wie Microsoft Graph: Connect to essential data every app needs (20)

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...
 
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...
 
#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
 
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...
 
Introduction to graph services
Introduction to graph servicesIntroduction to graph services
Introduction to graph services
 
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...
 
Microsoft graph (Insider Dev Tour)
Microsoft graph (Insider Dev Tour)Microsoft graph (Insider Dev Tour)
Microsoft graph (Insider Dev Tour)
 
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...
 
#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 ...
 
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
 

Mehr von Microsoft Tech Community

Mehr von 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
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
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?
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 

Microsoft Graph: Connect to essential data every app needs