我正在尝试访问我下载的文档的自定义字段值。我能够列出完成的信封并下载文件,但自定义字段显示为空?
var docFields = envelopeApi.ListDocumentFields(AccountID, envelopeId, docId);
Console.WriteLine(docFields.DocumentFields.Count);
即使自定义字段已由用户填写,Count
始终为零?
您调用的端点是下载由发件人添加的文档自定义字段作为文档的元数据。它无法帮助您下载签名者在文档上输入的表单数据。要通过API下载表单数据,您可以使用GET /v2/accounts/{accountId}/envelopes/{envelopeId}/form_data
,getFormData DS Docs提供更多详细信息。您还可以使用GET /v2/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs
下载收件人的选项卡详细信息,更多详细信息,请访问Download Recipient tab data
最推荐的方法是设置DS Connect,这样您就不必轮询DS API来获取信封状态或表单数据等,而是在您身边托管Web服务并在DocuSign中配置它,以便DocuSign可以将所需的数据推送到您的Web服务以XML格式。