Node.js 将为“发件人”视图上载一个空白文档
我正在尝试将pdf文件上载到DocuSign以生成Node.js 将为“发件人”视图上载一个空白文档,node.js,docusignapi,Node.js,Docusignapi,我正在尝试将pdf文件上载到DocuSign以生成发件人视图。有两个文件,一个是13KB,另一个是300KB 下面是一个函数,它接受7位编码的文档,并在发送到DocuSign之前转换为base64 问题是,文档反映在生成的sender视图中,但我只能看到13KB的文档。另一个文档是空白的。这可能是什么原因 createEnvelopeWithEmbeddedLink({ subject, documentList, email, name, userId, status }) {
发件人视图
。有两个文件,一个是13KB,另一个是300KB
下面是一个函数,它接受7位编码的文档,并在发送到DocuSign之前转换为base64
问题是,文档反映在生成的sender视图中,但我只能看到13KB的文档。另一个文档是空白的。这可能是什么原因
createEnvelopeWithEmbeddedLink({ subject, documentList, email, name, userId, status }) {
let _this = this;
return Promise.coroutine(function* () {
let baseURL = yield _this.baseUrl();
// Step-1: Create an envelope with embedded document
let apiURLCE = `${baseURL}/envelopes`;
let requestPayloadCE = {
status: status,
/**
* @see ENVELOPE_STATUS
*/
emailSubject: subject,
recipients: {}
};
// Create a document object list
for (let i = 0; i < documentList.length; i++) {
let dobj = {
documentId: i + 1,
name: documentList[i].filename,
documentBase64: Buffer.from(documentList[i].content).toString('base64')
};
if (requestPayloadCE.documents)
requestPayloadCE.documents.push(dobj);
else
requestPayloadCE.documents = [dobj];
}
// Create the recipient/signer list
requestPayloadCE.recipients.signers = [
{
email: email,
name: name,
recipientId: 1,
clientUserId: userId
}
];
requestPayloadCE = JSON.stringify(requestPayloadCE);
let requestOptionsCE = _initRequest(apiURLCE, 'POST', requestPayloadCE, _accountDetails(pvtProps.get(_this)));
let responseCE = yield _request(requestOptionsCE);
return responseCE;
})();
}
createEnvelopeWiThemmedLink({主题、文档列表、电子邮件、名称、用户ID、状态}){
让_this=this;
返回承诺.coroutine(函数*(){
让baseURL=yield_this.baseURL();
//步骤1:使用嵌入的文档创建信封
设apirlce=`${baseURL}/envelopes`;
让requestPayloadCE={
状态:状态,
/**
*@请参阅信封\u状态
*/
emailSubject:subject,
收件人:{}
};
//创建文档对象列表
for(设i=0;i
以下是一个示例请求,用于处理多个文档
POST /v2/accounts/{accountId}/envelopes
请求有效载荷
{
"emailSubject": "Please sign the agreement",
"status": "sent",
"recipients": {
"signers": [
{
"email": "janedoe@acme.com",
"name": "jane doe",
"recipientId": 1,
"routingOrder": 1
}
]
},
"documents": [
{
"documentId": "1",
"name": "Doc1",
"fileExtension": "txt",
"documentBase64": "VGVzdCBEb2N1bWVudA=="
},
{
"documentId": "2",
"name": "Doc2",
"fileExtension": "txt",
"documentBase64": "VGVzdCBEb2N1bWVudA=="
}
]
}
您可以发布您的json负载吗?