如何通过DocuSign API获取文档的自定义字段?

时间:2019-04-01 14:00:02

标签: docusignapi

我正在尝试访问我下载的文档的自定义字段值。我可以列出完整的信封并下载文档,但是自定义字段显示为空?

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

Count始终为零,即使用户已填写自定义字段?

1 个答案:

答案 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服务。