Docusign错误:在生产服务器上未经授权

时间:2016-10-14 21:04:39

标签: node.js docusignapi

我有一个使用DocuSign API(特别是NodeJS SDK)的应用程序,并且在演示沙箱上完美地运行了一切。 Docusign的人员认证了应用程序的生产。

我按照“Go Live”文档并将端点从https://demo.docusign.net/restapi更改为https://www.docusign.net/restapi apiClient.setBasePath(),但是,我收到了USER_AUTHENTICATION_FAILED错误。

用户名和密码已设置为与演示沙箱相同,因此我知道它们是正确的。此外,IntegratorKey与演示沙箱相同,在他们认证应用程序后,我现在可以在我的生产帐户中看到它。

Here is a pastebin of the error

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

这很可能是一个baseUrl问题,您应该解析登录API中返回的baseUrl,并将其作为生产中后续API请求的基础。

在您的开发者沙箱(即演示版)环境中,所有网址都以" https://demo.docusign.net/"开头。这就是为什么所有测试调用都在演示中工作的原因,在实时制作系统中,帐户URL将根据用户以及他们的实时制作帐户所在的数据中心而有所不同。

您需要解析从Authentication:login API返回的baseUrl值,并将其用作后续DocuSign API请求的基础,或者如果使用{{base_uri值,则使用conda create -n tensorflow python=3.5 值3}}