Извлечение документов DocuSign

#docusignapi

#docusignapi

Вопрос:

Я пытаюсь получить документы с сервера DocuSign.Я отправляю идентификатор учетной записи и идентификатор документа в качестве параметра.Используя приведенный ниже метод, чтобы получить список документов с сервера docusign.

  EnvelopeDocumentsResult docsList = envelopesApi.ListDocuments(accountID, envelopeid);
  

Я получаю эту ошибку :

Указанный ключ интегратора не найден или отключен. Не был указан ключ интегратора.

Метод ListDocuments, принимающий только два параметра, но показывающий, что ключ интегратора отсутствует.

Пожалуйста, помогите, как я могу исправить эту проблему?

Комментарии:

1. Было бы полезно, если бы вы показали больше кода, особенно того, что вы делаете, ПРЕЖДЕ чем отправлять запрос API. Вы сначала нажимаете конечную точку входа и извлекаете свой baseUrl и используете это в последующих запросах?

2. Нет. Я извлекаю идентификатор учетной записи и отправляю его вышеуказанным методом. Я вызываю этот метод.

Ответ №1:

Похоже, вы используете клиент C # (https://github.com/docusign/docusign-csharp-client)?

Если это так, пожалуйста, обратите внимание на формирование authHeader в их примере кода, например

  // configure 'X-DocuSign-Authentication' header
 string authHeader = "{"Username":""   username   "", "Password":""   password   "", "IntegratorKey":""   integratorKey   ""}";
 Configuration.Default.AddDefaultHeader("X-DocuSign-Authentication", authHeader);
  

и следуйте их образцу кода далее о том, как войти В систему перед установкой и использованием envelopesApi (как упоминал Эргин), например:

 AuthenticationApi authApi = new AuthenticationApi();
LoginInformation loginInfo = authApi.Login();