Как получить пользовательские поля документа через DocuSign API? - PullRequest
1 голос
/ 01 апреля 2019

Я пытаюсь получить доступ к значениям настраиваемых полей для загружаемых документов. Я могу перечислить заполненные конверты и загрузить документы, но пользовательские поля отображаются пустыми?

var docFields = envelopeApi.ListDocumentFields(AccountID, envelopeId, docId);
Console.WriteLine(docFields.DocumentFields.Count);

Count всегда равен нулю, хотя пользовательские поля были заполнены пользователем?

1 Ответ

2 голосов
/ 01 апреля 2019

Конечной точкой, которую вы вызываете, является загрузка пользовательских полей документа, которые добавляются отправителем в качестве метаданных документа.Это не поможет вам в загрузке данных формы, введенных подписывающим лицом в документ.Для загрузки данных формы через API вы можете использовать GET /v2/accounts/{accountId}/envelopes/{envelopeId}/form_data, более подробную информацию можно получить по адресу getFormData DS Docs .Вы также можете использовать для загрузки сведений о вкладке для получателей, используя GET /v2/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs, более подробную информацию можно получить по адресу Загрузить данные вкладки получателей

Наиболее рекомендуемый способ - настроить DS Connect чтобы вам не приходилось опрашивать DS API для получения статуса конверта или данных формы и т. д., вместо этого разместите веб-сервис на своей стороне и настройте его в DocuSign, чтобы DocuSign мог отправить необходимые данные на ваш веб-сервис в формате XML.

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