Docusignapi 对授权码授予感到困惑吗

Docusignapi 对授权码授予感到困惑吗,docusignapi,Docusignapi,我试图实现授权码授权,我首先调用(从浏览器): 有时会要求我输入登录名/密码,这总是告诉我响应类型不受支持或用户/密码无效。我找到了前面的答案(),但没有找到讨论过的复选框 否则,它将回调我的redict url(在节点中处理),并向我提供“代码”并返回我以前发送的“状态”,下面开始我的混淆: 我使用fetch库发出http请求,如下所示: let combination = `${integrationKey}:${secretKey}`; let b64Combination = Buff

我试图实现授权码授权,我首先调用(从浏览器):

有时会要求我输入登录名/密码,这总是告诉我响应类型不受支持或用户/密码无效。我找到了前面的答案(),但没有找到讨论过的复选框

否则,它将回调我的redict url(在节点中处理),并向我提供“代码”并返回我以前发送的“状态”,下面开始我的混淆:

我使用fetch库发出http请求,如下所示:

let combination = `${integrationKey}:${secretKey}`;
let b64Combination = Buffer.from(combination).toString('base64');

fetch('https://account-d.docusign.com/oauth/token?grant_type:authorization_code&code='+b64Combination,{
    method: 'GET',
    headers: { 'Authorization': 'Basic ${b64Combination}', 'Content-Type': 'application/x-www-form-urlencoded',  'Content-Encoding': 'gzip'}
})
.then...
但这会返回正文中的html内容

  • 这是否意味着我应该从浏览器而不是节点调用

  • 当它要求我登录时,我是否要使用我的沙盒帐户凭据?还是常规docusign用户的凭据

  • 对不起,我的问题很困惑

    致以最良好的祝愿,
    Adrian。

    我建议您使用DocuSign nodeJS SDK和代码示例

    按照这里的说明,这段代码使它非常简单,如果你更新了所有的信息-它只是工作。 然后,您可以看到如何根据需要修改它。 (对于你的第二个问题,是的,现在你在构建/测试你的应用程序时使用你的沙盒信条)