Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok...
Transcript of Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok...
![Page 1: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/1.jpg)
![Page 2: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/2.jpg)
Create Organizational Connections using Microsoft GraphJinlin Xu
![Page 3: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/3.jpg)
Introduction
Module 1 – Send an email
Module 2 – Create a Planner task
Module 3 – Focus back-end
Summary
Agenda
![Page 4: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/4.jpg)
Introduction
Module 1
Module 2
Module 3
Summary
GitHub Repo
https://github.com/InteropEvents
/TeamsAppWithGraph
![Page 5: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/5.jpg)
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
![Page 6: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/6.jpg)
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
![Page 7: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/7.jpg)
Introduction
Module 1
Module 2
Module 3
Summary
Big Picture
Teams
Teams App
![Page 8: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/8.jpg)
Introduction
Module 1
Module 2
Module 3
Summary
Demonstration
![Page 9: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/9.jpg)
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
![Page 10: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/10.jpg)
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
![Page 11: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/11.jpg)
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
![Page 12: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/12.jpg)
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
![Page 13: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/13.jpg)
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
![Page 14: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/14.jpg)
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
![Page 15: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/15.jpg)
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
![Page 16: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/16.jpg)
![Page 17: Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok Tenant admin account ... Introduction Module 1 Module 2 Module 3 Summary Module 3 –Focus](https://reader035.fdocuments.us/reader035/viewer/2022062415/5fcb2b7e4d9db90fe35c54b8/html5/thumbnails/17.jpg)