【发布时间】:2019-12-23 06:51:54
【问题描述】:
我正在尝试使用 Graph API 向 MS Teams 发送消息。我正在传递访问令牌(AAD 令牌),但它仍然给我以下错误。我已在 Azure API 权限中授予了所有必需的权限。 错误:
{
"error": {
"code": "UnknownError",
"message": "",
"innerError": {
"request-id": "53a5aaff-3d39-42ce-bdc6-74d02a756be2",
"date": "2019-12-23T06:42:27"
}
}
}
API:https://graph.microsoft.com/beta/teams/{group-id-for-Teams}/channels/{channel-id}/messages/{message-id}/replies
【问题讨论】:
-
获取访问令牌和 POST 的请求标头和正文是什么 graph.microsoft.com/beta/teams{group-id-for-teams}/channels/{channel-id}/messages/{message-id} /回复?你在 Azure AD 应用程序中添加了什么权限。请分享更多细节。最好提供已分配权限的屏幕截图。您可以先在 Microsoft Graph Explorer 中测试此 API,以确定问题是否出在访问令牌上。
-
我看到你添加了
botframework标签。您使用 Graph API 而不是机器人的任何原因?如果您尝试作为 bot 发送消息,您仍需要将 bot 安装到您要发送到的频道。 -
Bot 将安装到我将发送消息的频道。我使用图形 api 作为我发送消息的解决方案,而不是在团队环境中,而是一个独立的天蓝色函数。
标签: botframework azure-ad-graph-api microsoft-teams