Upload
others
View
31
Download
0
Embed Size (px)
Citation preview
Create Organizational Connections using Microsoft GraphJinlin Xu
Introduction
Module 1 – Send an email
Module 2 – Create a Planner task
Module 3 – Focus back-end
Summary
Agenda
Introduction
Module 1
Module 2
Module 3
Summary
GitHub Repo
https://github.com/InteropEvents
/TeamsAppWithGraph
Introduction
Module 1
Module 2
Module 3
Summary
Prerequisites
Download/Enlist GitHub Repo
Install Visual Studio With IIS express
Install .Net Framework 4.7.2 dev pack
Install ngrok
Tenant admin account
Went through the last session: • Integrate a Line of Business App in Teams using the
Modern Office 365 Platform
Introduction
Module 1
Module 2
Module 3
Summary
Outcomes
✓ Understand Graph delegate/application permissions
✓ How to do Graph get/post calls
✓ How to configure Graph API permissions
Introduction
Module 1
Module 2
Module 3
Summary
Big Picture
Teams
Teams App
Introduction
Module 1
Module 2
Module 3
Summary
Demonstration
Introduction
Module 1
Module 2
Module 3
Summary
Module 1 – Send an Email
Read the Graph API to send email
Implement the send email function
Launch the app to test it out
Introduction
Module 1
Module 2
Module 3
Summary
Module 1 – Detail
https://github.com/InteropEvent
s/TeamsAppWithGraph/blob/ma
ster/exercises/Graph/1.Send%20
an%20Email.md
Introduction
Module 1
Module 2
Module 3
Summary
Module 2 – Create a Planner task
Read the Graph API to create planner task
Implement the create task function
Launch the app to test it out
Introduction
Module 1
Module 2
Module 3
Summary
Module 2 – Detail
https://github.com/InteropEvent
s/TeamsAppWithGraph/blob/ma
ster/exercises/Graph/2.Create%2
0a%20Planner%20task.md
Introduction
Module 1
Module 2
Module 3
Summary
Module 3 – Focus back-end
Register the App in Azure for Focus back-end
Implement the get groups function
Implement the create channel function
Implement the add channel tab function
Launch the back-end app
Introduction
Module 1
Module 2
Module 3
Summary
Module 3 – Detail
https://github.com/InteropEvent
s/TeamsAppWithGraph/blob/ma
ster/exercises/Graph/3.Focus%20
back-end.md
Introduction
Module 1
Module 2
Module 3
Summary
Summary
Outcomes
✓Understand Graph delegate/application permissions
✓How to do Graph get/post calls
✓How to configure Graph API permissions
Resources
https://developer.microsoft.com/en-us/graph
http://stackoverflow.com/questions/tagged/microsoftgraph