我的集成商密钥在演示环境中运行良好,我成功地将密钥转移到了生产环境。 (当我进入生产管理控制台时,密钥列在API和密钥部分下)
问题是当我尝试使用生产属性创建apiClient对象时,我得到一个IndexOutOfBoundsException,因为loginInfo.getLoginAccounts()集合为空。我使用了Java自述文件库中的服务集成代码段。
AuthenticationApi authApi = new AuthenticationApi();
LoginInformation loginInfo = authApi.login();
// parse first account ID (user might belong to multiple accounts) and baseUrl
String accountBaseUrl = loginInfo.getLoginAccounts().get(0).getBaseUrl();
String[] accountDomain = accountBaseUrl.split("/v2");`
有什么想法解决这个问题吗?
尝试点击Postman或任何Rest Client中的端点下方,看看您是否在通话中看到任何响应。 https://{{environmentValue}}/restapi/v2/login_information?api_password=true
{{environmentValue}}
将是www.docusign.net,或na2.docusign.net或na3.docusign.net,您知道您的帐户存在于哪个DocuSign网站吗?如果它的NA1然后你需要点击www.docusign.net,如果NA2然后na2.docusign.net和na3.docusign.net为NA3站点