BotFramework Emulator刷新访问令牌失败,状态代码为500
下面的文章将测试一个bot。 我想得到一个accessToken,但是我得到了一个500。如果从代码运行模拟器,也会发生同样的情况。下载的模拟器工作正常BotFramework Emulator刷新访问令牌失败,状态代码为500,botframework,Botframework,下面的文章将测试一个bot。 我想得到一个accessToken,但是我得到了一个500。如果从代码运行模拟器,也会发生同样的情况。下载的模拟器工作正常 { "error": "server_error", "error_description": "AADSTS70002: Error validating credentials.\r\nTrace ID: 06f655dd-dc88-49ec-a429-1c86fc1a1b00\r\nCorrelation ID: 070d67cc
{
"error": "server_error",
"error_description": "AADSTS70002: Error validating credentials.\r\nTrace ID: 06f655dd-dc88-49ec-a429-1c86fc1a1b00\r\nCorrelation ID: 070d67cc-361f-45ad-a0bb-d07d5d1e73f4\r\nTimestamp: 2017-07-31 00:54:46Z",
"error_codes": [
70002
],
"timestamp": "2017-07-31 00:54:46Z",
"trace_id": "06f655dd-dc88-49ec-a429-1c86fc1a1b00",
"correlation_id": "070d67cc-361f-45ad-a0bb-d07d5d1e73f4"
}
获取访问令牌的过程是使用post发送到
x-www-form-urlencoded值:
授予\类型=客户端\凭据
客户端id=
客户端密码=
范围=/。默认值
注意:本地构建的Emulator版本(带有新克隆)也存在相同的问题,而下载的版本连接正确Emulator上的最新主版本正在中断访问令牌请求。您需要签出commit 4923221以使其工作 通过post请求直接获取访问令牌:post url为,作用域为
其余部分应如前面所述请添加您试图获取accessToken的方式(流程/代码)@NicolasR在我的编辑中回答
x-www-form-urlencoded values:
grant_type=client_credentials
client_id= <YOUR MSA APP ID>
client_secret = <YOUR MSA APP SECRET>
scope = <YOUR MSA APP ID>/.default