DocuSign: DocuSign.eSign.dll после обновления до 3.1.1.0 перестает работать для ApiClient.GetUserInfo - PullRequest
0 голосов
/ 22 октября 2018

Я интегрировал docusign 3.0.1 с моим проектом c # .net, и он работает нормально, но когда мы обновляем docusign до 3.1.1.0, он начинает выдавать мне следующую ошибку.

{"Ошибкапри запросе сервера получил неуспешный код HTTP Завершено с телом ответа: '{\ "error \": \ "internal_server_error \", \ "reference_id \": \ "1572c036-9cf1-4d1f-b547-e3433f225c67 \"}'"}

сгенерирует эту ошибку в строке кода ниже.

 OAuth.UserInfo userInfo = ApiClient.GetUserInfo(authToken.access_token);

Я могу сгенерировать access_token, но затем он выдаст ошибку упоминания.

Я ссылаюсь на хранилище github ниже.

https://github.com/docusign/docusign-csharp-client

1 Ответ

0 голосов
/ 22 октября 2018

Он генерирует ошибку при вызове «ApiClient.GetUserInfo», поскольку он устанавливает BasePath Live Environment, и я проводил тестирование в среде песочницы.

Для DocuSign версии 3.1.1.0 мне нужно установитьbasePath, выполнив нижеприведенный код.

ApiClient.SetOAuthBasePath("https://account-d.docusign.com");

Мы должны установить это перед вызовом

ApiClient.RequestJWTUserToken

Примечание: этот шаг необходим только для среды SandBox.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...