2016-10-19 1 views
-1

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

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

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

Указанный Integrator ключ не был найден или отключен. Ключ Integer не указан.

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

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

+0

Это поможет, если вы покажете больше кода, особенно то, что вы делаете, ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ. Вы впервые попадаете в конечную точку входа и получаете свой «baseUrl» и используете это в последующих запросах? – Ergin

+0

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

ответ

0

Похоже, вы используете клиент 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); 

и следовать их пример кода дальше о том, как войти в ДО instaciating и использование envelopesApi (как указано Ергин), например:

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