参考:https://developers.docusign.com/platform/auth/authcode/authcode-get-token/
我在第 2 步:获取访问令牌
时遇到问题我正在尝试获取访问令牌。但是我收到以下错误:
let utm_source = parseGET('utm_source');
if(!utm_source){
utm_source = document.cookie
.split('; ')
.find(row => row.startsWith('utm_source='))
.split('=')[1];
}
document.getElementById('utm_source').value = utm_source;
无论是使用 c# 代码还是使用 PostMan,我都会收到上述错误。
在邮递员中 网址:https://account-d.docusign.com/oauth/token 方式:发帖
标题
{
"error": "invalid_grant",
"error_description": "unsupported_grant_type"
}
Body:我试过 form-data、x.www.form-urlencoded、raw ......都是一样的
Authorization: BASIC BASE64_COMBINATION_OF_INTEGRATION_AND_SECRET_KEYS
Content_Type: application/json;charset=utf-8
我也尝试在获取授权码时在回调页面中获取访问令牌。
grant_type: authorization_code
code: My_AUTHORIZATION_CODE
答案 0 :(得分:0)
你的 content_type 应该是 application/x-www-form-urlencoded
答案 1 :(得分:0)
以下行是错误的:
var data = $"grant_type=authorization_code=&{Request.QueryString["Code"]}";
改为
var data = $"grant_type=authorization_code&code={Request.QueryString["Code"]}";
我丢失了代码=