问题描述
晚上好,社区专家。
我正在使用REST API(Bot框架)将我的应用程序与Skype集成。直到今天,一切都运转良好。 早上,在检查应用程序功能时,我注意到该漫游器的响应未在Skype中显示。我决定通过《邮递员》发送邮件,并收到以下回复:
{
"message": "Authorization has been denied for this request."
}
我认为令牌可能有问题。通过以下请求,我得到了一个新请求,但没有帮助:
curl -k -X POST https://login.microsoftonline.com/botframework.com/oauth2/v2.0/token -d "grant_type=client_credentials&client_id=<APP ID>&client_secret=<APP PASWORD>&scope=https%3A%2F%2Fapi.botframework.com%2F.default"
这是我的《邮递员》 POST HTTPS查询设置:
URL:
https://smba.trafficmanager.net/apis/v3/conversations/<CONVERSATION ID>/activities/<MESSAGE ID>
HEADERS:
Postman-Token: <calculated when request is sent>
Content-Lenght: <calculated when request is sent>
Host: <calculated when request is sent>
Content-Type: application/json
Authorization: Bearer 0SzRndyIsImtpZCI6ImppYk5ia0ZTU2JteFBZck45Q0...
BODY:
{
"type": "message","from": {
"id": <BOT ID>,"name": <BOT NAME>
},"recipient": {
"id": <USER ID>,"name": <USER NAME>
},"text": <MESSAGE>
}
请告诉我可能是什么问题?昨天一切正常! SSL证书可能有问题吗?还是应该以其他方式传递Authorization参数?预先谢谢你!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)