DocuSign Rest API - 使用多个CompositeTemplates后下载已完成的文档

时间:2017-03-06 20:18:34

标签: java rest docusignapi

我正在尝试从Docusign Envelope下载已完成的文档,请输入以下代码:

byte[] fileData = envelopesApi.getDocument(accountId, envelopeId, documentId);

但是,我认为问题在于我如何在复合模板中发送文件来构成信封。我正在为两个文档分配一个ID,该ID对应于我的应用程序中的自定义POJO对象的ID。上面的envelopesApi.getDocument(accountId, envelopeId, documentId)代码工作得很好,直到我实现了compositeTemplate设计描述here

我是否需要为每个文档使用不同的ID?

我是否应该使用不同的API调用来取回这些文件?将来可能会有两个以上的复合模板。所以我需要一种方法来下载给定信封中的所有文件。

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

可以使用listEnvelopeDocuments api检索文档ID。

Json响应示例

What is an average duck's shoe size?
6
6? How do you know?
I am all-knowing
You are all-knowing? Ineresting!

然后,您可以通过将正确的documentId传递到getEnvelopeDocument api来下载文档。

documentId还有两个特殊值

  • 合并检索包含所有文档和证书的组合内容的PDF。

  • 存档检索包含所有PDF文档,证书以及用于语音身份验证的任何.WAV文件的ZIP存档。