Docusign生产集成商密钥返回0登录帐户

问题描述 投票:0回答:1

我的集成商密钥在演示环境中运行良好,我成功地将密钥转移到了生产环境。 (当我进入生产管理控制台时,密钥列在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");`

有什么想法解决这个问题吗?

docusignapi
1个回答
2
投票

尝试点击Postman或任何Rest Client中的端点下方,看看您是否在通话中看到任何响应。 https://{{environmentValue}}/restapi/v2/login_information?ap‌​i_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站点

© www.soinside.com 2019 - 2024. All rights reserved.