我正在研究将在 MS Teams 频道中创建新消息的东西。我们为此目的创建了一个用户帐户,并且它的许可是正确的。在邮递员中进行测试时,我在发布时不断收到 403 错误,而所有 Get 请求都正常工作。以该服务用户身份登录时,Graph Explorer 中的帖子也可以正常工作。
发布到https://graph.microsoft.com/beta/teams/ {{teamid}}/channels/{{channelid}}/messages/
身体
{
"messageType": "message",
"subject": "test",
"importance": "normal",
"body": {
"contentType": "text",
"content": "testing with svc account"
}
}
在图形资源管理器上返回 201,消息显示在 Teams 中。
当我使用邮递员时,我首先获取访问令牌,尝试获取相同的 uri 并获得良好的响应。所以令牌必须工作,对吧?
然后尝试一个帖子并获得403。
相同的用户帐户。
我错过了什么?