Я делаю запрос POST на номер /v2/accounts/<account_id>/envelopes
. Здесь ошибка я получаю:Получение 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": [
]
}
}]
}
Я и отредактированный набран аккуратно несколько полей, но в остальном это тот же самый JSON мы посылаем.
Почему мы получаем ошибку о номере страницы, даже если мы не указываем какие-либо страницы, даже если мы не указываем какие-либо вкладки вообще?
Я НЕ использовать абсолютное позиционирование. Я НЕ посылаю xPosition или yPosition. Я также НЕ использую то, что вы называете позиционированием на основе привязки. Я просто следую примеру запроса здесь: http://www.docusign.com/p/RESTAPIGuide/Content/REST%20API%20References/Send%20an%20Envelope%20from%20a%20Template.htm – muhuk
Вы говорите: «вам нужно чтобы заполнять вкладку для всех ваших вкладок », но если я не объединю эти шаблоны, если я использую один шаблон для каждого конверта, мой запрос проходит успешно. Это с вкладкой или без нее. Он отлично работает с одним шаблоном. Поэтому мой опыт говорит, что ваше заявление, которое я цитировал выше, неверно. – muhuk