我正在向/v2/accounts/<account_id>/envelopes
發出POST請求。這裏是我得到的錯誤:儘管沒有使用任何頁碼,但獲取TAB_PAGENUMBER_IS_NOT_IN_DOCUMENT
{
"errorCode": "TAB_PAGENUMBER_IS_NOT_IN_DOCUMENT",
"message": "The pagenumber specified in the tab element is not in the document that the tab refers to. Tab on Page 2 of Document 3 for Recipient 1"
}
通常這個請求中包含一些文本選項卡和複選框選項卡,沒有這些選項卡是指任何頁面。我們只指定name
,tabLabel
& value
代表文字標籤,name
,tabLabel
& selected
代表複選框。但即使我沒有發送標籤數據,我也會收到同樣的錯誤。
這裏是請求JSON:
{
"allowMarkup": false,
"allowReassign": false,
"allowRecipientRecursion": false,
"asynchronous": false,
"authoritativeCopy": false,
"autoNavigation": false,
"brandId": "",
"compositeTemplates": [{
"inlineTemplates": [{
"sequence": "2",
"recipients": {
"signers": [{
"accessCode": null,
"clientUserId": "123456",
"email": "EMAIL_1",
"emailNotification": null,
"name": "Atamert Olcgen",
"recipientId": "1",
"roleName": "Signer",
"tabs": {
"checkboxTabs": [
],
"radioGroupTabs": [
],
"textTabs": [
]
}
}]
}
}, {
"sequence": "3",
"recipients": {
"signers": [{
"accessCode": null,
"clientUserId": "123456",
"email": "EMAIL_1",
"emailNotification": null,
"name": "Atamert Olcgen",
"recipientId": "1",
"roleName": "Signer",
"tabs": {
"checkboxTabs": [
],
"radioGroupTabs": [
],
"textTabs": [
]
}
}]
}
}],
"serverTemplates": [{
"sequence": "2",
"templateId": "SECOND_TEMPLATE_ID"
}, {
"sequence": "3",
"templateId": "THIRD_TEMPLATE_ID"
}]
}],
"customFields": null,
"emailBlurb": "",
"emailSubject": "Email Subject",
"enableWetSign": false,
"enforceSignerVisibility": false,
"envelopeIdStamping": false,
"eventNotification": null,
"signingLocation": "Online",
"status": "sent",
"templateId": "FIRST_TEMPLATE_ID",
"templateRoles": [{
"accessCode": null,
"clientUserId": "123456",
"email": "EMAIL_1",
"emailNotification": null,
"name": "Atamert Olcgen",
"recipientId": "1",
"roleName": "Signer",
"tabs": {
"checkboxTabs": [
],
"radioGroupTabs": [
],
"textTabs": [
]
}
}, {
"accessCode": null,
"clientUserId": null,
"email": "EMAIL_2",
"emailNotification": null,
"name": "COMPANY_NAME",
"recipientId": "2",
"roleName": "COMPANY_NAME",
"tabs": {
"checkboxTabs": [
],
"radioGroupTabs": [
],
"textTabs": [
]
}
}]
}
我已經prettyprinted和節錄某些字段但除此之外,這是我們發送完全相同的JSON。
即使我們沒有指定任何頁面,即使我們沒有指定任何選項卡,爲什麼我們會收到有關頁碼的錯誤?
我不使用絕對定位。我不發送xPosition或yPosition。我也沒有使用你所謂的基於錨的定位。我只是簡單地按照這裏的示例請求:http://www.docusign.com/p/RESTAPIGuide/Content/REST%20API%20References/Send%20an%20Envelope%20from%20a%20Template.htm – muhuk
你說「你需要爲所有選項卡填寫選項卡信息「,但如果我不合並這些模板,如果我爲每個信封使用一個模板,則我的請求會成功完成。這是帶或不帶標籤信息。它適用於單個模板。所以我的經驗表明你上面引用的陳述是錯誤的。 – muhuk