получить UserInfo из ключа доступа - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь выполнить интеграцию с Docusign с помощью API

Я успешно сгенерировал токен доступа, используя ключ интеграции и клиентский токен.Далее я использую новый токен для получения UserInfo

apiClient.getTokenEndPoint().setCode(authCode);
apiClient.getTokenEndPoint().setGrantType(GrantType.CLIENT_CREDENTIALS);

apiClient.registerAccessTokenListener(new AccessTokenListener() {
    @Override
    public void notify(BasicOAuthToken token) {
        System.out.println("Got a fresh token: " + token.getAccessToken());
        try {
            userInfo = apiClient.getUserInfo(token.getAccessToken());
        } catch (IllegalArgumentException | ApiException e) {
            e.printStackTrace();
        }
    }
});

apiClient.updateAccessToken();

Но я получаю следующую внутреннюю ошибку сервера с ref id 3ef37d61-4d5d-47ff-ab44-13d4e70bd8d1 на account-d.docusign.comсервер.

com.docusign.esign.client.ApiException: Error: Error while requesting server, received a non successful HTTP code 401 with response Body: '{"error":"internal_server_error","reference_id":"9a51533b-d2c3-4724-ae55-6a593dd67378"}'
at com.gp.service.docusign.DocuSignService.getUserInfo(DocuSignService.java:160)
at com.gp.service.docusign.DocuSignService$1.notify(DocuSignService.java:117)
at com.docusign.esign.client.auth.OAuth.updateAccessToken(OAuth.java:135)

с сервером demo.docusign.net

com.docusign.esign.client.ApiException: Error: Error while requesting server, received a non successful HTTP code 404 with response Body: ''
...