docusignapi - Dousign API 连接到生产环境
问题描述
我们已获得在生产中使用 DocuSign REST API 的认证。我们正在使用 mule ESB 和 DocuSign 连接器进行连接。
但是在尝试连接时,会返回一个没有实际原因的状态码 404,错误,原因返回 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:?] at com.docusign.esign.api.AuthenticationApi.login(AuthenticationApi.java:278) ~[docusign-esign-java-2.4.0.jar:?] at org .mule.modules.sec3uredocusign.Sec3ureDocusignConnector.setConfig(Sec3ureDocusignConnector.java:129) ~[sec3ure-docusign-connector-1.0.7-SNAPSHOT.jar:?]
=============
018-05-16 20:49:06,872 [WrapperListener_start_runner] WARN org.mule.config.spring.MuleArtifactContext - 上下文初始化期间遇到异常 - 取消刷新尝试 org.springframework.beans.factory.BeanCreationException:创建名为 'docusign_config 的 bean 时出错':设置属性值时出错;嵌套异常是 org.springframework.beans.PropertyBatchUpdateException;嵌套的PropertyAccessExceptions(1)是:PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'config' throw exception; 嵌套异常是 org.mule.modules.sec3uredocusign.exception.DocusignException(404 消息:错误原因:null 正文:null stacktrace:[Ljava.lang.StackTraceElement;@11f23675):无法在 org.springframework.beans 配置 DocuSign 连接器。工厂支持。
如果有人遇到同样的问题,请告诉我们可能导致上述问题的原因。
谢谢!
解决方案
您似乎在 PROD 中连接到错误的数据中心。Demo 有一个数据中心,即 demo.docusign.net,但在 PROD DocuSign 目前有 4 个数据中心,NA1、NA2、NA3 和 EU1(仅适用于欧洲)。
您的 PROD 帐户可以在这些数据中心中的任何一个中,并且您需要知道要访问哪个端点
www.docusign.net for NA1
na2.docusign.net for NA2
na3.docusign.net for NA3
因此,如果您使用的是Legacy Auth,那么您需要知道确切的数据中心才能进行 API 调用。为了克服这个问题,建议使用 DocuSign 的OAUTH_JWT方法进行身份验证,您将使用 account.docusign.com 了解 baseURI,DocuSign 将为您提供正确的数据中心 baseURI 以连接到进行信封相关的 API 调用。
推荐阅读
- r - 恢复多次导入期间导入的文件数量
- django - Django forms.ModelMultipleChoiceField 没有保存任何东西
- wso2esb - WSO2 json 响应变量使用 xslt 转换
- python - 当我想使用“GridSearchCV”时出现权限错误
- mysql - Oracle 在 for 循环中提交
- security - 如何为您自己的应用程序创建一个 fail2ban 监狱和访问日志
- c# - 从python转换为C#的方法
- python - 如何使用python从对象流中提取pdf?
- javascript - 通过所选页面反应本机导航导出
- solr - 带有'def'的solr函数查询