如何获取skype bot API的授权令牌?
我想创建一个skype bot,我指的是文档所指的授权,但不清楚使用skype bot API的范围 那么,有谁能告诉我如何获取授权令牌以进行skype bot rest api调用。试试这个如何获取skype bot API的授权令牌?,api,oauth,skype,botframework,skype-bots,Api,Oauth,Skype,Botframework,Skype Bots,我想创建一个skype bot,我指的是文档所指的授权,但不清楚使用skype bot API的范围 那么,有谁能告诉我如何获取授权令牌以进行skype bot rest api调用。试试这个 curl -X POST -H "Cache-Control: no-cache" -H "Content-Type: application/x-www-form-urlencoded" -d 'client_id=<your-app-id>&client_secret=<yo
curl -X POST -H "Cache-Control: no-cache" -H "Content-Type: application/x-www-form-urlencoded" -d 'client_id=<your-app-id>&client_secret=<your-app-secret>&grant_type=client_credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default' 'https://login.microsoftonline.com/common/oauth2/v2.0/token'
curl-X POST-H“缓存控制:无缓存”-H“内容类型:应用程序/X-www-form-urlencoded”-d'client\u id=&client\u secret=&grant\u Type=client\u credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default”https://login.microsoftonline.com/common/oauth2/v2.0/token'
我正在尝试对skype机器人进行令牌访问。
我还在“POSTMAN”中尝试了上述cURL函数,但我得到了以下返回消息:
{
"error": "invalid_request",
"error_description": "AADSTS90014: The request body must contain the following parameter: 'grant_type'.\r\nTrace ID: 53dcaec0-...\r\nCorrelation ID: d6d650ec...\r\nTimestamp: 2018-01-15 09:53:04Z",
"error_codes": [
90014
],
"timestamp": "2018-01-15 09:53:04Z",
"trace_id": "53dcaec0-...",
"correlation_id": "d6d650ec-..."
}
以下是《邮差》中的标题和正文结构:
标题
内容类型:application/x-www-url-form-urlencoded
缓存控制:没有缓存
身体
client\u id=&client\u secret=&grant\u type=client\u credentials&scope=https%3A%2F%2Fgraph.microsoft.com%2F.default
在BODY中,我用注册期间提供的正确代码替换client_id和client_secret字段。
多亏有空…Woohoo!非常感谢你分享这个。从他们的文档中根本看不清楚。你的“答案”看起来像一个问题。请仅将问题的答案作为答案发布。