【问题标题】:DocuSign Production Issue - Go Live process followed, but doesn't workDocuSign 生产问题 - 遵循上线流程,但不起作用
【发布时间】:2020-12-17 07:07:48
【问题描述】:

我们已将 DocuSign 集成从沙盒转移到生产。沙盒的所有凭据都在工作。此外,我们的暂存集成密钥已升级到 DocuSign 的实时生产环境。

但是当我们使用生产凭据时,我们会遇到错误。

我们在 Node 项目中使用了 docusign-esign npm 包。

这是出现错误的代码:

const client = new docuSign.ApiClient({
basePath,
oAuthBasePath,
});
const jwtTokenResult = await client.requestJWTUserToken(integratorKey, userId, scopes, privateKeyFile, expiresIn);

在上面一行之后我们得到这个错误:

Error: getaddrinfo ENOTFOUND undefined undefined:443

沙盒的路径/URL

basePath: 'https://demo.docusign.net/restapi'
oAuthBasePath: 'account-d.docusign.com'

生产路径/URL

basePath: 'https://eu.docusign.net/restapi'
oAuthBasePath: 'https://account.docusign.com'

【问题讨论】:

    标签: docusignapi


    【解决方案1】:

    试试这个

    client = new docusign.ApiClient();
    client.setOAuthBasePath(dsConfig.dsOauthServer.replace('https://', ''));
    client.setBasePath(args.basePath);
    const jwtTokenResult = await client.requestJWTUserToken(integratorKey, userId, scopes, privateKeyFile, expiresIn);
    

    【讨论】:

    • 我们刚刚试过这个。我们仍然得到与以前相同的错误。还有其他想法吗?
    • 如果可以使用您的集成密钥发送电子邮件至 go-live@docusign.com,我们将查看帐户设置是否有问题
    • 谢谢,我就是这么做的。我应该与您分享我的案件编号吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-22
    • 2020-04-01
    • 2016-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-16
    相关资源
    最近更新 更多