#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();