page_type | description | products | languages | extensions | urlFragment | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sample |
This sample illustrates how you can use Graph API Channel Life Cycle to call Graph APIs. |
|
|
|
officedev-microsoft-teams-samples-graph-channel-lifecycle-csharp |
This sample show the Channel life cycle which includes create, update delete a channel
-
.NET Core SDK version 3.1
# determine dotnet version dotnet --version
-
ngrok or equivalent tunnelling solution
-
Register your app with Microsoft identity platform via the Azure AD portal
- Your app must be registered in the Azure AD portal to integrate with the Microsoft identity platform and call Microsoft Graph APIs. See Register an application with the Microsoft identity platform.
-
Clone the repository
git clone https://github.com/OfficeDev/microsoft-teams-samples.git
-
Build your solution
- Launch Visual Studio
- File -> Open -> Project/Solution
- Navigate to
ChannelLifecycle
folder - Select
ChannelLifecycle.csproj
file - Press
F5
to run the project
-
Setup ngrok
ngrok http -host-header=rewrite 3978
Config changes
- Add your client id, client secret in appsettings.json
- Press F5 to run the project
- Update the ngrok in manifest
- Zip all three files present in manifest folder
-
Upload app manifest file (zip file) to your team