Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java DocuSign Rest API-使用多个CompositeTemplates后下载已完成的文档_Java_Rest_Docusignapi - Fatal编程技术网

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

Java DocuSign Rest API-使用多个CompositeTemplates后下载已完成的文档,java,rest,docusignapi,Java,Rest,Docusignapi,我正在尝试从Docusign信封下载完整的文档,并使用以下代码: byte[]fileData=envelopesApi.getDocument(accountId、envelopeId、documentId) 然而,我认为问题在于我如何以构成信封的复合模板发送文档。我正在为这两个文档分配一个ID,该ID对应于我的应用程序中自定义POJO对象的ID。在我实现compositeTemplate设计之前,上面的envelopesApi.getDocument(accountId,envelopeId

我正在尝试从Docusign信封下载完整的文档,并使用以下代码:

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

然而,我认为问题在于我如何以构成信封的复合模板发送文档。我正在为这两个文档分配一个ID,该ID对应于我的应用程序中自定义POJO对象的ID。在我实现compositeTemplate设计之前,上面的
envelopesApi.getDocument(accountId,envelopeId,documentId)
代码工作得非常好

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

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


谢谢你的帮助

可以使用api检索文档Id

Json响应示例

{
  "envelopeId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "envelopeDocuments": [
    {
      "documentId": "1",
      "name": "document one",
      "type": "content",
    },
    {
      "documentId": "2",
      "name": "document two",
      "type": "content",
    },
    {
      "documentId": "certificate",
      "name": "Summary",
      "type": "summary",
    }
  ]
}
然后,您可以通过向api传递正确的documentId来下载文档

documentId还接受两个特殊值

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

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


谢谢你的回答。我试图使用面向对象的版本(如问题中的链接所示),而不仅仅是构建GET请求;然而,我无法找到返回“组合”PDF的方法。所以我被迫重构。再次感谢你的帮助