DocuSign API:将 NetSuite 文档上传到信封
DocuSign API: upload NetSuite document to envelope
我正在 NetSuite 中构建动态 PDF。我想使用 DocuSign REST API 将其上传到新的 DocuSign 信封。我已经看到了很多答案,但我遗漏了一些东西。我发现自己 运行 在 API 和网上转来转去。
在用于[创建信封][1]的 DocuSign REST API 中,它详细说明了如何将文档添加到信封,特别是使用文档节点:
"documents": [{
"documentId": "1",
"name": "contract.pdf",
"documentBase64": "base64 document bytes...",
}],
"name" 属性 文档所在的文件路径是否在我的 NetSuite 目录中?它是否期望文件已经在 DocuSign 文档文件夹中?需要编码意味着前者。仅使用文件名意味着后者。
谢谢。
当您在 Create Envelope 请求中的 document
对象中设置 name
属性 时,您指定的是文档将出现在信封中。例如,以下屏幕截图中的文档名称为 dstest.txt(如右窗格中文档缩略图上方所示)。
您应该将 documentBase64
属性 设置为表示文件内容的 base64 编码字符串。也就是说,您将在代码中执行以下操作:
- 从存储文件的位置读入文件。
- 创建一个表示文件的 base64 编码内容的字符串。
- 将 Create Envelope 请求中
document
对象内的 documentBase64
属性 设置为表示内容的 base64 编码字符串文件。
我正在 NetSuite 中构建动态 PDF。我想使用 DocuSign REST API 将其上传到新的 DocuSign 信封。我已经看到了很多答案,但我遗漏了一些东西。我发现自己 运行 在 API 和网上转来转去。
在用于[创建信封][1]的 DocuSign REST API 中,它详细说明了如何将文档添加到信封,特别是使用文档节点:
"documents": [{
"documentId": "1",
"name": "contract.pdf",
"documentBase64": "base64 document bytes...",
}],
"name" 属性 文档所在的文件路径是否在我的 NetSuite 目录中?它是否期望文件已经在 DocuSign 文档文件夹中?需要编码意味着前者。仅使用文件名意味着后者。
谢谢。
当您在 Create Envelope 请求中的 document
对象中设置 name
属性 时,您指定的是文档将出现在信封中。例如,以下屏幕截图中的文档名称为 dstest.txt(如右窗格中文档缩略图上方所示)。
您应该将 documentBase64
属性 设置为表示文件内容的 base64 编码字符串。也就是说,您将在代码中执行以下操作:
- 从存储文件的位置读入文件。
- 创建一个表示文件的 base64 编码内容的字符串。
- 将 Create Envelope 请求中
document
对象内的documentBase64
属性 设置为表示内容的 base64 编码字符串文件。