Create Organizational Connections using · Install .Net Framework 4.7.2 dev pack Install ngrok...

Preview:

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

Recommended