- 0
Microsoft Teams: Create a new message in a channel
-
Recently Browsing 0 members
- No registered users viewing this page.
-
Similar Content
-
Microsoft adds Planner Premium Plan tasks to the new Planner app under the My Tasks view
By John Callaham,
- 0 replies
- 1 view
-
Microsoft has revealed the end of support and availability dates for the classic Teams app
By John Callaham,
- 7 replies
- 2 views
-
- 0 replies
- 1 view
-
New Copilot features in Microsoft Dynamics 365 Field Service should help frontline workers
By John Callaham,
- microsoft
- microsoft dynamics 365
- (and 3 more)
- 0 replies
- 3 views
-
The Microsoft Teams iOS app has added mixed reality-based spatial annotations for workers
By John Callaham,
- microsoft
- microsoft 365
- (and 6 more)
- 1 reply
- 3 views
-
Question
Farchord
So I am working on setting up a new (private) bot for Microsoft Teams that should be able to post messages in a channel on-demand. I already have a bot coded for Google Hangouts Chat, but Microsoft Teams is giving me a really hard time.
I've been searching for over 10 hours now all over the web, and I am very confused.
Right now, all I want to do is post cards to a Microsoft Teams Channel. So I created the connectorclient, I used the baseuri provided when the bot joined the channel (Starts with smba.trafficmanager.net) with my MSAppID and MSAppPassword. Then, I fill in as much information as I can (Maybe too much?) and I submit the information using the connector's .conversations.createconversation.
Namespaces used: Microsoft.bot.connector, Microsoft.bot.connector.teams.models
Here's the code:
This is what the API returns:
{"message":"Authorization has been denied for this request."} Unauthorized
Keep in mind, I'm not even 100% sure I'm using the right method to create the channel message, I figured it was either CreateConversation or ReplyToActivity.
I gave the app Users.ReadWriteAll permissions too, so am I missing something? That error leads me to think it doesn't have anything to do with the ConversationParameters payload but something to do with authentication.
Thank you.
Link to comment
Share on other sites
1 answer to this question
Recommended Posts