Docusignapi Dousign API与生产环境的连接

Docusignapi Dousign API与生产环境的连接,docusignapi,Docusignapi,我们已被认证在生产中使用docusignrestapi。 我们正在使用mule ESB和DocuSign连接器建立连接 但在尝试连接时,将返回没有实际原因的状态代码404,错误cause返回null 下面是堆栈跟踪: 未能配置DocuSign连接器:com.DocuSign.esign.client.ApiException:错误 com.docusign.esign.client.ApiException:错误 在com.docusign.esign.client.ApiClient.invo

我们已被认证在生产中使用docusignrestapi。 我们正在使用mule ESB和DocuSign连接器建立连接

但在尝试连接时,将返回没有实际原因的状态代码404,错误cause返回null

下面是堆栈跟踪:

未能配置DocuSign连接器:com.DocuSign.esign.client.ApiException:错误 com.docusign.esign.client.ApiException:错误 在com.docusign.esign.client.ApiClient.invokeAPI(ApiClient.java:770)~[docusign-esign-java-2.4.0.jar:?] 在com.docusign.esign.api.AuthenticationApi.login(AuthenticationApi.java:278)~[docusign-esign-java-2.4.0.jar:?] 在org.mule.modules.sec3uredocusign.Sec3ureDocusignConnector.setConfig(Sec3ureDocusignConnector.java:129)~[sec3ure-docusign-connector-1.0.7-SNAPSHOT.jar:?]

============

018-05-16 20:49:06872[WrapperListener_start_runner]警告org.mule.config.spring.MuleArtifactContext-上下文初始化期间遇到异常-取消刷新尝试 org.springframework.beans.factory.BeanCreationException:创建名为“docusign_config”的bean时出错:设置属性值时出错;嵌套异常为org.springframework.beans.PropertyBatchUpdateException;嵌套的PropertyAccessException(1)是: PropertyAccessException 1:org.springframework.beans.MethodInvocationException:属性'config'引发异常;嵌套异常是org.mule.modules.sec3uredocusign.exception.DocusignException(404 信息:错误 原因:无效 正文:空 stacktrace:[Ljava.lang.StackTraceeElement;@11f23675]:配置DocuSign连接器失败 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1514)~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE] 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1222)~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE] 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE] 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE] 在org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE] 在org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE] 在org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)~[sp

如果有人遇到过同样的问题,请告诉我们是什么原因导致上述问题


谢谢!

似乎您在产品中连接到了错误的数据中心。Demo有一个数据中心,即Demo.docusign.net,但在产品中,docusign目前有4个数据中心,即NA1、NA2、NA3和EU1(仅适用于欧洲)

您的PROD帐户可以位于这些数据中心中的任何一个,您也需要知道要访问哪个端点

www.docusign.net for NA1
na2.docusign.net for NA2
na3.docusign.net for NA3

因此,如果您正在使用,那么您需要知道要在API调用中命中的确切数据中心。为了克服此问题,建议使用DocuSign的方法进行身份验证,您将使用account.DocuSign.com了解baseURI,并且DocuSign将为您提供正确的数据中心baseURI,以便进行与信封相关的API调用。

您能分享代码吗?它与DS Demo一起工作正常,而与DS Prod不工作吗?是的,它在Demo中工作正常。但是当将baseURL更改为生产url时,请使用以下代码:{accountId}。它返回404。请尝试使用POSTMAN或任何其他rest实用工具(而不是您的代码)点击。使用POSTMAN,您甚至可以在执行旧版标头身份验证时将na2更改为www或NA3来检查na2是否正确。curl-H'X-DocuSign-Authentication:{“Username”:bob@example.com“,”密码“:”xxx“,“IntegratorKey”:“your\u key”}\.Docusign返回要在生产{accountId}中使用的baseURL/