我正在尝试访问我下载的文档的自定义字段值。我可以列出完整的信封并下载文档,但是自定义字段显示为空?
var docFields = envelopeApi.ListDocumentFields(AccountID, envelopeId, docId);
Console.WriteLine(docFields.DocumentFields.Count);
Count
始终为零,即使用户已填写自定义字段?
答案 0 :(得分:2)
您调用的端点是下载文档自定义字段,该字段由发送者添加为文档的元数据。它不会帮助您下载签名者在文档上输入的表单数据。要通过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可以将所需的数据以XML格式推送到您的Web服务。