SlideShare ist ein Scribd-Unternehmen logo
1 von 43
But first …
When at first you don’t
succeed.
Getting started
http://www.cloudidentity.com/blog/2018/04/20/clients-shouldnt-peek-inside-access-tokens/
Auth the hard way
in 5 mins (hopefully)
My Top 5 lessons, tips &
tricks for awesome times
with MS Graph
Tip #1: Build with
performance in mind
Demo
Tip #2: Get changes,
don’t request it all again.
Demo
Tip #3: Don’t poll if you
can help it
Demo
Tip #4: Back-off punk
429
Demo
Tip #5: When the graph
doesn’t have what you
need
Demo
•
•
•
1.
2.
3.
4.
5.
Booth #205
Weekly show
News, Interviews and topic based
Microsoft focused
@mscloudshow
microsoftcloudshow.com
@c_f_johnson
www.chrisjohnson.io
www.hyperfish.com
cj@hyperfish.com
Q&A

Weitere ähnliche Inhalte

Was ist angesagt?

Customer Development: The Fundamentals and the Myths - Stanford
Customer Development: The Fundamentals and the Myths - StanfordCustomer Development: The Fundamentals and the Myths - Stanford
Customer Development: The Fundamentals and the Myths - StanfordPatrick Vlaskovits
 
Matt Knapp's Presentation at Mumbrella360
Matt Knapp's Presentation at Mumbrella360Matt Knapp's Presentation at Mumbrella360
Matt Knapp's Presentation at Mumbrella360JordanDervish
 
Knotts vanessa presentation
Knotts vanessa presentationKnotts vanessa presentation
Knotts vanessa presentationVanessaKnotts
 
Online Retailer Australia : Do more with less - The digital marketing tool box
Online Retailer Australia : Do more with less - The digital marketing tool boxOnline Retailer Australia : Do more with less - The digital marketing tool box
Online Retailer Australia : Do more with less - The digital marketing tool boxBen Liau
 
Blogging for Business
Blogging for BusinessBlogging for Business
Blogging for BusinessJo Dodds
 
Design Conference Notes
Design Conference NotesDesign Conference Notes
Design Conference NotesGreg Smith
 
Avoiding the Pitfalls of Vanity Metrics
Avoiding the Pitfalls of Vanity MetricsAvoiding the Pitfalls of Vanity Metrics
Avoiding the Pitfalls of Vanity MetricsJanna Bastow
 
Product Management: Wrangling People
Product Management: Wrangling PeopleProduct Management: Wrangling People
Product Management: Wrangling PeopleJanet Brunckhorst
 
Webinar: Unlock Your Superhero to Fly Purposely by fmr Disney PM
Webinar: Unlock Your Superhero to Fly Purposely by fmr Disney PMWebinar: Unlock Your Superhero to Fly Purposely by fmr Disney PM
Webinar: Unlock Your Superhero to Fly Purposely by fmr Disney PMProduct School
 
Everything you always wanted to know about Agile Games. Agile World conferenc...
Everything you always wanted to know about Agile Games. Agile World conferenc...Everything you always wanted to know about Agile Games. Agile World conferenc...
Everything you always wanted to know about Agile Games. Agile World conferenc...Marc Bless
 
"Finding your Sweet Spot: The importance of Lead Qualification"­ by T. Heinkens
"Finding your Sweet Spot: The importance of Lead Qualification"­ by T. Heinkens"Finding your Sweet Spot: The importance of Lead Qualification"­ by T. Heinkens
"Finding your Sweet Spot: The importance of Lead Qualification"­ by T. HeinkensTheFamily
 
Growing Up Lean - Janna Bastow
Growing Up Lean - Janna BastowGrowing Up Lean - Janna Bastow
Growing Up Lean - Janna BastowJanna Bastow
 
VanWinkle_Chelsea_PersonalPersonaProject_1604
VanWinkle_Chelsea_PersonalPersonaProject_1604VanWinkle_Chelsea_PersonalPersonaProject_1604
VanWinkle_Chelsea_PersonalPersonaProject_1604Chelsea VanWinkle
 
12 Days of SEO & Social Media
12 Days of SEO & Social Media 12 Days of SEO & Social Media
12 Days of SEO & Social Media Bruce Jones
 
Using Google Analytics to Measure Website Engagement
Using Google Analytics to Measure Website EngagementUsing Google Analytics to Measure Website Engagement
Using Google Analytics to Measure Website EngagementHall Internet Marketing
 
Agile India: Working without Product Owner
Agile India: Working without Product OwnerAgile India: Working without Product Owner
Agile India: Working without Product OwnerMaaret Pyhäjärvi
 

Was ist angesagt? (20)

Hacking Customer Development
Hacking Customer DevelopmentHacking Customer Development
Hacking Customer Development
 
Customer Development: The Fundamentals and the Myths - Stanford
Customer Development: The Fundamentals and the Myths - StanfordCustomer Development: The Fundamentals and the Myths - Stanford
Customer Development: The Fundamentals and the Myths - Stanford
 
Calit2 UC Irvine
Calit2 UC IrvineCalit2 UC Irvine
Calit2 UC Irvine
 
Matt Knapp's Presentation at Mumbrella360
Matt Knapp's Presentation at Mumbrella360Matt Knapp's Presentation at Mumbrella360
Matt Knapp's Presentation at Mumbrella360
 
Knotts vanessa presentation
Knotts vanessa presentationKnotts vanessa presentation
Knotts vanessa presentation
 
Online Retailer Australia : Do more with less - The digital marketing tool box
Online Retailer Australia : Do more with less - The digital marketing tool boxOnline Retailer Australia : Do more with less - The digital marketing tool box
Online Retailer Australia : Do more with less - The digital marketing tool box
 
Blogging for Business
Blogging for BusinessBlogging for Business
Blogging for Business
 
Design Conference Notes
Design Conference NotesDesign Conference Notes
Design Conference Notes
 
Avoiding the Pitfalls of Vanity Metrics
Avoiding the Pitfalls of Vanity MetricsAvoiding the Pitfalls of Vanity Metrics
Avoiding the Pitfalls of Vanity Metrics
 
Product Management: Wrangling People
Product Management: Wrangling PeopleProduct Management: Wrangling People
Product Management: Wrangling People
 
Webinar: Unlock Your Superhero to Fly Purposely by fmr Disney PM
Webinar: Unlock Your Superhero to Fly Purposely by fmr Disney PMWebinar: Unlock Your Superhero to Fly Purposely by fmr Disney PM
Webinar: Unlock Your Superhero to Fly Purposely by fmr Disney PM
 
Everything you always wanted to know about Agile Games. Agile World conferenc...
Everything you always wanted to know about Agile Games. Agile World conferenc...Everything you always wanted to know about Agile Games. Agile World conferenc...
Everything you always wanted to know about Agile Games. Agile World conferenc...
 
"Finding your Sweet Spot: The importance of Lead Qualification"­ by T. Heinkens
"Finding your Sweet Spot: The importance of Lead Qualification"­ by T. Heinkens"Finding your Sweet Spot: The importance of Lead Qualification"­ by T. Heinkens
"Finding your Sweet Spot: The importance of Lead Qualification"­ by T. Heinkens
 
Growing Up Lean - Janna Bastow
Growing Up Lean - Janna BastowGrowing Up Lean - Janna Bastow
Growing Up Lean - Janna Bastow
 
VanWinkle_Chelsea_PersonalPersonaProject_1604
VanWinkle_Chelsea_PersonalPersonaProject_1604VanWinkle_Chelsea_PersonalPersonaProject_1604
VanWinkle_Chelsea_PersonalPersonaProject_1604
 
Berlin lean prototyping 1st meetup
Berlin lean prototyping 1st meetupBerlin lean prototyping 1st meetup
Berlin lean prototyping 1st meetup
 
12 Days of SEO & Social Media
12 Days of SEO & Social Media 12 Days of SEO & Social Media
12 Days of SEO & Social Media
 
Social Media: Is Any of This Working?
Social Media: Is Any of This Working?Social Media: Is Any of This Working?
Social Media: Is Any of This Working?
 
Using Google Analytics to Measure Website Engagement
Using Google Analytics to Measure Website EngagementUsing Google Analytics to Measure Website Engagement
Using Google Analytics to Measure Website Engagement
 
Agile India: Working without Product Owner
Agile India: Working without Product OwnerAgile India: Working without Product Owner
Agile India: Working without Product Owner
 

Kürzlich hochgeladen

Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 

Kürzlich hochgeladen (20)

Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security ProgramWSO2CON 2024 - How to Run a Security Program
WSO2CON 2024 - How to Run a Security Program
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 

SPC NA 2018 - Zero to Hero with Microsoft Graph

Hinweis der Redaktion

  1. Story about naming the graph, Build, Satya and Gu etc.. Thrown in at the deep end, random meeting, big wigs, everyone jousting for keynote time and announcements, Winodws vs. Azure, lowly little me.
  2. SPO REST APIs Graph token /v1.0/sites/root/sharepointIds/siteUrl Get access token for SharePoint - &resource={siteGuid} Call SPO /_api/web/navigation/quicklaunch
  3. SPO REST APIs Graph token /v1.0/sites/root/sharepointIds/siteUrl Get access token for SharePoint - &resource={siteGuid} Call SPO /_api/web/navigation/quicklaunch