2016-01-29 1 views
1

Я использую клиент DocuSign C# для получения текущего статуса получателя конверта, включая значения полей формы документа.Как получить поле формы документа Значения с использованием клиента C#

Используя REST API, я могу получить значения полей формы документа, используя следующий URL-адрес и установив для параметра include_tabs значение true. /accounts /: accountId/конверты /: envelopeId/recipients? Include_tabs = true

Как получить поля формы документа с помощью клиента C#?

После вызовов методы не возвращают значение формы документа поля (не возвращается никакой информации вкладки.)

EnvelopesApi envelopesApi = new EnvelopesApi(); 
Recipients recips = envelopesApi.ListRecipients(accountId, envelopeId); 

Спасибо!

ответ

1

Это не правильный вызов API для получения вкладок получателей, вместо использования ListRecipients() позвонить вам нужно сделать listTabs() вызов, который имеет следующую сигнатуру:

Tabs ListTabs (string accountId, string envelopeId, string recipientId); 

Это также объясняет, почему вы должны помнить, значения recipientId, которые вы выбрали для своих получателей, когда вы добавляете их в конверт в первую очередь (т. е. вы можете легко назначить и получить свои значения вкладок позже), иначе вам нужно сделать дополнительный вызов API для извлечения этой информации.

+0

Спасибо! Мы всегда можем запрашивать search_folders с помощью REST API, получать идентификатор конверта и затем извлекать идентификатор получателя. Каков правильный вызов API, который эквивалентен вызову API REST для получения списка конвертов. (/ accounts/{accountId}/search_folders/{search_folder}) – Malu

+0

Был ли мой ответ решен главной проблемой? Если это так, вы можете принять в качестве ответа? Что касается вашего последнего вопроса, это функция 'ListStatusChanges()' от 'EnvelopesApi'. Взгляните на рецепт 'listEnvelopesTest()' в примерах рецептов C#: https://github.com/docusign/docusign-csharp-client/blob/master/test/Recipes/CoreRecipes.cs – Ergin

Смежные вопросы