Я пытаюсь выполнить интеграцию с 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: ''