Questions tagged [microsoft-teams]

The Microsoft Teams Developer Platform allows you to integrate your app into Microsoft Teams. You can do this via Tabs that directly surface your web experience, Bots that surface your experience in chat, and Connectors that send your notifications into channels. Please read the tag info (README) for guidance on how to increase the chance that you'll get a high quality answer to your questions.

The Microsoft Teams Developer Platform offers several ways to integrate with Microsoft Teams:

  • Tabs allow team members to access your service on a dedicated canvas within a channel. This lets them work directly with the tools and data you provide, in the channel’s context, and to have conversations about them. A tab consists of a package (manifest), a “configuration page” and a “content page”. These pages must include the Microsoft Teams JavaScript library, which has APIs to assist integration into the Microsoft Teams web and desktop clients.

  • Bots allow your customers to interact with your service through conversation, via the Microsoft Bot Framework, the same framework used to build apps across Microsoft platforms including Skype and Office 365 mail.

  • Connectors help bring useful information and rich content from your services right into channels in Microsoft Teams and enable collaborating team members to have engaging conversations around them.

More information about this developer platform can be found at https://aka.ms/microsoftteamsplatform. Other ways to ask questions, which don’t belong on Stack Overflow, can be found at https://aka.ms/microsoftteamsplatformfeedback.

5076 questions
7
votes
3 answers

Where do I find the IDs needed for Bot Framework?

The IDs to use for Bot Framework are in most cases easy to find, because you receive them in the "Activity" object that is sent to the bot when the user initiates contact. However, I am trying to use the Create Conversation endpoint, which means I…
7
votes
2 answers

Teams listChannel Graph API resulting in "Unauthorized error - "Failed to execute Aad backend request GetUsersByObjectIdsRequest"

The teams list channel Graph API has started throw Unauthorized error as below. It use to work fine until yesterday. We are using "ServicePrincipal" for authentication and it has all necessary graph permission. In this case - Group.Read.All Sample…
7
votes
5 answers

How to consolidate the attendance list from MS Teams?

Recently, Microsoft announced the option to download attendance in MS teams to keep track of who is joining and leaving. But, to take attendance in a class team, it is not quite useful since it does not give a proper way to know how much time the…
David
  • 524
  • 1
  • 7
  • 24
7
votes
2 answers

Microsoft Teams: List all Chats regardless of users

We would like to achieve an eDiscovery integration that can track all past and new chat & channel messages. But we observed that with Delegated Permissions, the app can only list Chats that the user (admin or not) is a member of; while with…
7
votes
2 answers

Sending proactive messages to a channel in Teams

So, I searched far and wide, read everything I could find on the topic and I am still failing at this. I have managed to send proactive message to user, reply to a topic in team, etc. but I am unable to send a proactive message (create new post) in…
dkasipovic
  • 5,930
  • 1
  • 19
  • 25
7
votes
2 answers

microsoft teams : escaping underscores in text posting to webhook

I am posting a list of Azure resource groups to a channel in teams using incoming webhook. Some Azure resource groups have underscores in them, these are getting parsed and the text between two underscores is italicized. From the docs I could gather…
dparkar
  • 1,934
  • 2
  • 22
  • 52
7
votes
1 answer

Is there a way to get the user made an action?

I'm trying to solve the task with passing the actor to the HttpPOST action from the card in Teams. So once user clicked on action I can use Inputs for getting user input and add it to the POST action this way: { "@type": "ActionCard", "name":…
SerjG
  • 3,325
  • 3
  • 30
  • 30
7
votes
2 answers

Microsoft Teams Adal silent Authentication fail (iframe sandbox)

We have developped a custom tab for Microsoft Teams and would like to authenticate users silently, using Adal as describe in this article https://learn.microsoft.com/en-us/microsoftteams/platform/concepts/authentication/auth-silent-aad It works fine…
7
votes
1 answer

botframework on teams channel 1:1 Authentication AAD integrated

I'm looking to connect my bot on teams channel but i didn't know the way to secure this for use only in our domains (organization). I have test to look (authentication AAD) for the Azure Web App but it's doesn't work on teams or on webchat because…
Sanpas
  • 1,170
  • 10
  • 29
7
votes
0 answers

Microsoft Teams - downloading a file from within a tab

I've created a configurable tab app and have side-loaded it into Teams. On the content page, I want to allow the user to download a file. Simply linking to the file doesn't work. When the user clicks the link, the content iframe redirects and goes…
Derek Smith
  • 853
  • 1
  • 7
  • 14
7
votes
2 answers

Microsoft Teams tab is unable to save settings during the adding to a channel

Context: I try to write a simple Microsoft Teams tab that displays a feed list. I'm able to side load my tab to Teams and to select it from the Channel "+" menu. Problem: If I want to save my settings, an error text appears that says "We couldn't…
Tobonaut
  • 2,245
  • 2
  • 26
  • 39
6
votes
2 answers

How to create a small python code to get a list of participants of a teams call?

Using python, and having an azure applicationID/ objectID/ tenantID / clientID and clientSecret I want to access a "teams" meeting using e.g. requests to get the list of participants of an ongoing teams meeting. There seems to be a lot of confusion…
Alex
  • 41,580
  • 88
  • 260
  • 469
6
votes
1 answer

API for approval app in teams -is there is any rest api is available for new approval app in teams?

is there is any rest api is available for new approval app in teams Send, receive, manage, and share approvals in Microsoft Teams The hub for your approvals across all systems that you create, manage, and share. Get things done quickly with the…
6
votes
4 answers

TeamsBot - How do I get the Team Id from a conversationupdate event?

I'm installing a Teams bot and adding it to a team. When I add it to the team, on the initial call I get the "conversationUpdate" event correctly, in OnTurnAsync. The issue I'm running into is that any call to get the team itself is failing because…
Corv1nus
  • 4,523
  • 1
  • 26
  • 37
6
votes
1 answer

Integrating microsoft team with Custom app using custom bots

I 'm working on the integration of Microsoft Teams and the PHP client framework (which can save data in the database). The app I built uses actionable messaging to do this. This app can't send any messages to endpoint from Bot. Do I have to register…
PARAS GUPTA
  • 302
  • 3
  • 13