我正在使用OAuth 2.0开发Microsoft One Note与第三方应用程序的集成
我已经成功授权了我的Microsoft O365帐户并获得了我的同意,但是在成功授权后无法获得访问令牌。
错误消息看起来像:提供了无效的客户端密码。 时间戳:2019-03-19 07:52:28Z
答案 0 :(得分:0)
document states格式应如下所示
POST https://login.live.com/oauth20_token.srf Content-Type: application/x-www-form-urlencoded grant_type=authorization_code &client_id={client-id} // Your Azure portal register application ID &client_secret={client-secret} // Key Of same registered application &code={code} &redirect_uri={redirect-uri}
您在请求API时提供了无效的客户端密钥
请参见下面的屏幕截图,并确保您提供的是正确的
注意:
请检查您的密钥有效期(永不过期)
更新:
在您的情况下,您必须遵循两个步骤来获取访问令牌
首先需要获取授权码
使用该授权码请求令牌
授权码请求示例
令牌请求示例以及授权码