我目前正在使用REST api创建一个信封,其中包含我已在Docusign中设置的文档和模板。我在Web请求中收到以下错误,并且无法在DocuSign提供的状态代码/错误列表中找到此错误以尝试调试该问题。他们的支持者建议我问这里..
TAB_REFERS_TO_DOCUMENT_NO_TABS_ALLOWED - 标签引用不允许标签的文档。
有没有人经历过这个?
编辑:
该问题似乎与文档部分有关。
{
"emailBlurb":"Test Email Body",
"emailSubject": "Test Email Subject",
"status" : "sent",
"compositeTemplates": [
{
"serverTemplates": [
{
"sequence" : 1,
"templateId": "b1eccee3-9c00-4cb2-8d30-0400d51dcfe0"
}],
"inlineTemplates": [
{
"sequence" : 2,
"recipients": {
"signers" : [{
"email": "usera@bah.com",
"name": "usera",
"recipientId": "1",
"roleName": "Producer"
}]
}
}],
"document": {
"documentId": 1,
"name": "Test.docx",
"documentBase64":"[bytesremoved]",
"fileExtension":"docx"
}
}]
}
答案 0 :(得分:1)
所以你在服务器上有一个模板,文档是模板的一部分吗?
但是你希望信封使用与模板不同的文档,是吗?
据我了解,如果您希望将文档替换为模板的文档,则复合模板的文档部分中的documentId
必须与模板中使用的documentId
匹配
因此,请检查模板的定义。您是以编程方式创建模板还是使用Web浏览器DocuSign应用程序?如果是后者,那么请注意模板中的第一个文档并不总是id为1.