我正在将一组文档的签名嵌入到 Web 应用程序中。最终,这些文件将填写在线面试期间提供的答案。信封中需要三到四份文件。这些文档是基于服务器的模板。在模板定义中,我将申请人角色(签名者)的姓名和电子邮件字段留空,因为它们是许多申请人将使用的通用模板。
在测试场景中,我可以将单个模板加载到信封中并在整个过程中进行,但是当我转换为复合模板时,我收到错误“errorCode”:“RECIPIENTS_NOT_PROVIDED”,“message”:“没有收件人在请求中找到。” 从信封请求。我已经将代码与许多示例进行了比较,但看不出有什么不同。我必须缺少一些基本的东西——这并不奇怪,因为这是我第一次尝试使用 DocuSign API。有人可以启发我吗?
失败的代码:
{
"accountId":"xxxxxxx",
"emailSubject":"WOTC Certification Documents - Test Dummy",
"emailBlurb":"Documentation to be submitted by Consultant",
"status":"sent",
"compositTemplates":{
"serverTemplates":[{
"sequence":"1",
"templateId":"ca18aba4-49bd-4c28-9dce-fbd2dd3fbb7b",
"recipients":{
"signers":{
"name":"Test Dummy",
"roleName":"Applicant",
"recipientId":"1",
"clientUserId":"Dummy1234",
"email":"dummy@mydomain.com"
}
}
},{
"sequence":"2",
"templateId":"5ed3d600-5a57-4fee-931f-53233858dc65",
"recipients":{
"signers":{
"name":"Test Dummy",
"roleName":"Applicant",
"clientUserId":"Dummy1234",
"email":"dummy@mydomain.com"
}
}
}]
}
}
谢谢你。