我一直在查看DocuSign API的网页,想知道给定的“tabs”子元素中的'pageNumber'标签(例如signHereTabs、initialHereTabs、textTabs等)是否是强制性的?
如果我有以下信息要与DocuSign API一起使用,'anchorString'的值'[POS_Xn]'是否会在整个多页文档中搜索,还是我必须通过在'signHereTabs'声明中添加'pageNumber'标签来指定该值存在的页面(在我的情况下是7页中的第4页)?
为了明确,'anchorString'中的值'[POS_Xn]'在要签署的文档中只出现一次。
{
"emailSubject": "请签署附件文档",
"emailBlurb": "待签署信息",
"documents": [
{
"documentId": "1",
"documentBase64": "Base64字符串",
"name": "Testfile1.pdf"
}
],
"recipients": {
"signers": [
{
"email": "[email protected]",
"name": "John Doe",
"recipientId": "1",
"routingOrder": "1",
"tabs": {
"signHereTabs": [{
"anchorString": "[POS_Xn]",
"documentId": "1"
}]
}
}
]
},
"status": "sent"
}
如果您使用 xPosition 和 yPosition 属性来放置标签,那么 pageNumber 属性是必需的。如果您使用锚点字符串来放置标签,就没有必要包含 pageNumber 属性,因为标签将被放置在文档中出现锚点字符串的每个位置,并且会搜索文档的每个页面以查找锚点字符串。