我正在尝试从Docusign Envelope下载已完成的文档,请输入以下代码:
byte[] fileData = envelopesApi.getDocument(accountId, envelopeId, documentId);
但是,我认为问题在于我如何在复合模板中发送文件来构成信封。我正在为两个文档分配一个ID,该ID对应于我的应用程序中的自定义POJO对象的ID。上面的envelopesApi.getDocument(accountId, envelopeId, documentId)
代码工作得很好,直到我实现了compositeTemplate设计描述here。
我是否需要为每个文档使用不同的ID?
我是否应该使用不同的API调用来取回这些文件?将来可能会有两个以上的复合模板。所以我需要一种方法来下载给定信封中的所有文件。
感谢您的帮助。
答案 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存档。