我有一个使用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
非常感谢任何帮助!
答案 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}}