【问题标题】:DocuSign API: upload NetSuite document to envelopeDocuSign API:将 NetSuite 文档上传到信封
【发布时间】:2018-09-27 22:35:12
【问题描述】:

我正在 NetSuite 中构建动态 PDF。我想使用 DocuSign REST API 将其上传到新的 DocuSign 信封。我已经看到了很多答案,但我错过了一些东西。我发现自己在 API 和在线上兜圈子。

在 [创建信封][1] 的 DocuSign REST API 中,它详细说明了如何将文档添加到信封,特别是使用文档节点:

"documents": [{
    "documentId": "1",
    "name": "contract.pdf",
    "documentBase64": "base64 document bytes...",
}],

“名称”属性是文档在我的 NetSuite 目录中所在的文件路径吗?是不是希望文件已经在 DocuSign 文档文件夹中?需要编码意味着前者。仅使用文件名意味着后者。

谢谢。

【问题讨论】:

    标签: netsuite docusignapi


    【解决方案1】:

    当您在 Create Envelope 请求中的 document 对象中设置 name 属性时,您指定的是文档的名称,因为它会出现在 Envelope 中。例如,以下屏幕截图中的文档名称为 dstest.txt(如右窗格中文档缩略图上方所示)。

    您应该将documentBase64 属性设置为表示文件内容的base64 编码字符串。也就是说,您将在代码中执行以下操作:

    • 从文件的存储位置读取文件。
    • 创建一个表示文件的 base64 编码内容的字符串。
    • 创建信封请求中document对象内的documentBase64属性设置为表示文件内容的base64编码字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多