Произошла ошибка во время DocuSign API и интеграции и создания конверта #DocuSignAPI

Я получаю сообщение об ошибке при создании Envelope, используя следующий код. Но аутентификация прошла успешно, и я могу получить идентификатор учетной записи.

Код проверки подлинности:

string authHeader = "{\"Username\":\"" + Username + "\", \"Password\":\"" + Password + "\", \"IntegratorKey\":\"" + IntegratorKey + "\"}";
cfg.AddDefaultHeader("X-DocuSign-Authentication", authHeader);
AuthenticationApi authApi = new AuthenticationApi(cfg);

Код создания конверта Код:

EnvelopeSummary envelopeSummary = envelopesApi.CreateEnvelope(AccountId, envDef);

Детали ошибки:

A first chance exception of type 'DocuSign.eSign.Client.ApiException' occurred in DocuSign.eSign.dll

Error: Error calling CreateEnvelope: {
  "errorCode": "PARTNER_AUTHENTICATION_FAILED",
  "message": "The specified Integrator Key was not found or is disabled. An Integrator key was not specified."
}

Любая помощь будет оценена.


person ShreeKrishnaKumar D    schedule 16.04.2018    source источник


Ответы (1)


Ошибка «PARTNER_AUTHENTICATION_FAILED» — это первая ошибка еще до того, как тело будет прочитано, это означает, что ключ интегратора НЕдействителен для среды, вызов метода «Зарезервирован» или «Отсутствует», как указано в «сообщении».

В большинстве случаев это происходит в функционирующей системе, когда ключ интегратора «отключен», если система делает что-то недопустимое, то есть застревает в цикле выполнения «зарезервированного» вызова. Если вы тестировали и теперь запустили рабочую версию, это означает, что ваш ключ интегратора НЕ разрешен в рабочей среде.

Чтобы помочь вам, лучше всего захватить точный запрос JSON/SOAP, отправленный вашими вызовами API через Java в DocuSign, выполнив шаги, описанные в этой статье поддержки DocuSign https://support.docusign.com/guides/ndse.-user-guide-api-request-logging

Пожалуйста, опубликуйте их и какой фактический вызов API DocuSign вы пытаетесь сделать, и я уверен, что мы сможем определить проблему.

person David W Grigsby    schedule 16.04.2018
comment
Спасибо @David, после аутентификации DocuSign предоставляет данные моего профиля в качестве ответа. Для аутентификации я отправил тот же ключ интегратора, и он успешно прошел аутентификацию. В настоящее время я использую учетную запись для разработчиков. Дайте мне знать, если у вас есть какие-либо предложения. - person ShreeKrishnaKumar D; 16.04.2018
comment
@ShreeKrishnaKumarD добро пожаловать, и я добавил больше к ответу, чтобы продвинуть нас вперед в выявлении ваших реальных проблем, которые могут быть проблемой логики кода в возвращаемом коде состояния, известном как ложное срабатывание, и т. д. Поэтому, пожалуйста, добавьте свое намерение, также известное как код / Вызов API и то, что вы фиксируете из журналов DocuSign. - person David W Grigsby; 16.04.2018