簡體   English   中英

DocuSign Rest API - 使用多個 CompositeTemplates 后下載完成的文檔

[英]DocuSign Rest API - Downloading Completed Document after using multiple CompositeTemplates

我正在嘗試從 Docusign Envelope 下載已完成的文檔,並唱以下代碼:

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

但是,我認為問題在於我如何在構成信封的復合模板中發送文檔。 我正在為這兩個文檔分配一個 ID,該 ID 對應於我的應用程序中自定義 POJO 對象的 ID。 在我實現了此處描述的復合模板設計之前envelopesApi.getDocument(accountId, envelopeId, documentId)上面的envelopesApi.getDocument(accountId, envelopeId, documentId)代碼運行良好。

我是否需要為每個文檔使用不同的 ID?

我應該使用不同的 API 調用來取回這些文檔嗎? 將來可能會有兩個以上的復合模板。 所以我需要一種方法來下載給定信封中的所有文檔。

謝謝你的幫助。

可以使用listEnvelopeDocuments 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",
    }
  ]
}

然后,您可以通過將正確的 documentId 傳遞給getEnvelopeDocument api 來下載文檔。

documentId 也有兩個特殊值

  • 組合檢索包含所有文檔和證書的組合內容的 PDF。

  • 存檔檢索包含所有 PDF 文檔、證書和用於語音身份驗證的任何 .WAV 文件的 ZIP 存檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM