DocuSign API:自动放置(锚标记)不起作用
DocuSign API: Auto-place (anchor tagging) doesn't work
我在创建新信封时尝试使用锚标记,但它不起作用。
我尝试了很多解决方案,但没有任何效果。
你能帮帮我吗?
这是我 JSON 发送到 DocuSign 的示例。
我没有提到请求的其他“部分”,但它也包含要签名的附件。
{
"emailSubject":"Signature Request",
"emailBlurb":"Email content",
"status":"created",
"documents":[
{
"documentId":4503,
"name":"TestSignHere.pdf",
"order":"1",
"documentFields":[
{
"name":"fileGuid",
"value":"C8343481-65F6-462E-A9CD-D00B15535AFA"
}
]
}
],
"tabs":{
"signHereTabs":[
{
"anchorString":"\s1\",
"anchorXOffset":"1",
"anchorYOffset":"0",
"anchorIgnoreIfNotPresent":"false",
"anchorUnits":"inches"
}
]
},
"recipients":{
"signers":[
{
"name":"Test test",
"email":"test@test.com",
"recipientId":"1D5E68FF-BD1E-EB11-BEDA-F8AC6521C37E"
}
]
},
"eventNotification":{
"url":"https:\/\/test.com",
"loggingEnabled":"true",
"requireAcknowledgment":"false",
"useSoapInterface":"false",
"soapNameSpace":"http:\/\/DocuSignConnectListener",
"includeCertificateWithSoap":"false",
"signMessageWithX509Cert":"false",
"includeDocuments":"false",
"includeEnvelopeVoidReason":"false",
"includeTimeZone":"false",
"includeSenderAccountAsCustomField":"false",
"includeDocumentFields":"false",
"includeCertificateOfCompletion":"false",
"envelopeEvents":[
{
"envelopeEventStatusCode":"Sent"
},
{
"envelopeEventStatusCode":"Delivered"
},
{
"envelopeEventStatusCode":"Completed"
},
{
"envelopeEventStatusCode":"Declined"
},
{
"envelopeEventStatusCode":"Voided"
}
],
"recipientEvents":[
{
"recipientEventStatusCode":"AuthenticationFailed"
},
{
"recipientEventStatusCode":"AutoResponded"
},
{
"recipientEventStatusCode":"Completed"
},
{
"recipientEventStatusCode":"Declined"
},
{
"recipientEventStatusCode":"Delivered"
},
{
"recipientEventStatusCode":"Sent"
}
]
},
"notification":{
"useAccountDefaults":"true"
}
}
这是我的文档。
这只是一个简单的例子,里面有我的锚文本。
我也试过以下选项卡配置,但没有用。
"tabs":{
"signHereTabs":[
{
"documentId":4494,
"recipientId":"D4E013B9-B71E-EB11-BEDA-F8AC6521C37E",
"tabLabel":"test test",
"pageNumber":"2",
"xPosition":"10",
"yPosition":"10"
}
]
},
或
"tabs":{
"signHereTabs":[
{
"anchorString":"##SIGN_HERE##"
}
]
}
我没有将节点“选项卡”放在正确的位置。
这是一个很好的解决方案。
选项卡应位于“签名者”下。
{
"emailSubject":"Signature Request",
"emailBlurb":"Email content",
"status":"created",
"documents":[
{
"documentId":4503,
"name":"TestSignHere.pdf",
"order":"1",
"documentFields":[
{
"name":"fileGuid",
"value":"C8343481-65F6-462E-A9CD-D00B15535AFA"
}
]
}
],
"recipients":{
"signers":[
{
"name":"Test test",
"email":"test@test.com",
"recipientId":"1D5E68FF-BD1E-EB11-BEDA-F8AC6521C37E",
"tabs":{
"signHereTabs":[
{
"anchorString":"\s1\"
}
]
}
}
]
},
"eventNotification":{
"url":"https:\/\/test.com",
"loggingEnabled":"true",
"requireAcknowledgment":"false",
"useSoapInterface":"false",
"soapNameSpace":"http:\/\/DocuSignConnectListener",
"includeCertificateWithSoap":"false",
"signMessageWithX509Cert":"false",
"includeDocuments":"false",
"includeEnvelopeVoidReason":"false",
"includeTimeZone":"false",
"includeSenderAccountAsCustomField":"false",
"includeDocumentFields":"false",
"includeCertificateOfCompletion":"false",
"envelopeEvents":[
{
"envelopeEventStatusCode":"Sent"
},
{
"envelopeEventStatusCode":"Delivered"
},
{
"envelopeEventStatusCode":"Completed"
},
{
"envelopeEventStatusCode":"Declined"
},
{
"envelopeEventStatusCode":"Voided"
}
],
"recipientEvents":[
{
"recipientEventStatusCode":"AuthenticationFailed"
},
{
"recipientEventStatusCode":"AutoResponded"
},
{
"recipientEventStatusCode":"Completed"
},
{
"recipientEventStatusCode":"Declined"
},
{
"recipientEventStatusCode":"Delivered"
},
{
"recipientEventStatusCode":"Sent"
}
]
},
"notification":{
"useAccountDefaults":"true"
}
}
我在创建新信封时尝试使用锚标记,但它不起作用。 我尝试了很多解决方案,但没有任何效果。 你能帮帮我吗?
这是我 JSON 发送到 DocuSign 的示例。 我没有提到请求的其他“部分”,但它也包含要签名的附件。
{
"emailSubject":"Signature Request",
"emailBlurb":"Email content",
"status":"created",
"documents":[
{
"documentId":4503,
"name":"TestSignHere.pdf",
"order":"1",
"documentFields":[
{
"name":"fileGuid",
"value":"C8343481-65F6-462E-A9CD-D00B15535AFA"
}
]
}
],
"tabs":{
"signHereTabs":[
{
"anchorString":"\s1\",
"anchorXOffset":"1",
"anchorYOffset":"0",
"anchorIgnoreIfNotPresent":"false",
"anchorUnits":"inches"
}
]
},
"recipients":{
"signers":[
{
"name":"Test test",
"email":"test@test.com",
"recipientId":"1D5E68FF-BD1E-EB11-BEDA-F8AC6521C37E"
}
]
},
"eventNotification":{
"url":"https:\/\/test.com",
"loggingEnabled":"true",
"requireAcknowledgment":"false",
"useSoapInterface":"false",
"soapNameSpace":"http:\/\/DocuSignConnectListener",
"includeCertificateWithSoap":"false",
"signMessageWithX509Cert":"false",
"includeDocuments":"false",
"includeEnvelopeVoidReason":"false",
"includeTimeZone":"false",
"includeSenderAccountAsCustomField":"false",
"includeDocumentFields":"false",
"includeCertificateOfCompletion":"false",
"envelopeEvents":[
{
"envelopeEventStatusCode":"Sent"
},
{
"envelopeEventStatusCode":"Delivered"
},
{
"envelopeEventStatusCode":"Completed"
},
{
"envelopeEventStatusCode":"Declined"
},
{
"envelopeEventStatusCode":"Voided"
}
],
"recipientEvents":[
{
"recipientEventStatusCode":"AuthenticationFailed"
},
{
"recipientEventStatusCode":"AutoResponded"
},
{
"recipientEventStatusCode":"Completed"
},
{
"recipientEventStatusCode":"Declined"
},
{
"recipientEventStatusCode":"Delivered"
},
{
"recipientEventStatusCode":"Sent"
}
]
},
"notification":{
"useAccountDefaults":"true"
}
}
这是我的文档。 这只是一个简单的例子,里面有我的锚文本。
我也试过以下选项卡配置,但没有用。
"tabs":{
"signHereTabs":[
{
"documentId":4494,
"recipientId":"D4E013B9-B71E-EB11-BEDA-F8AC6521C37E",
"tabLabel":"test test",
"pageNumber":"2",
"xPosition":"10",
"yPosition":"10"
}
]
},
或
"tabs":{
"signHereTabs":[
{
"anchorString":"##SIGN_HERE##"
}
]
}
我没有将节点“选项卡”放在正确的位置。 这是一个很好的解决方案。 选项卡应位于“签名者”下。
{
"emailSubject":"Signature Request",
"emailBlurb":"Email content",
"status":"created",
"documents":[
{
"documentId":4503,
"name":"TestSignHere.pdf",
"order":"1",
"documentFields":[
{
"name":"fileGuid",
"value":"C8343481-65F6-462E-A9CD-D00B15535AFA"
}
]
}
],
"recipients":{
"signers":[
{
"name":"Test test",
"email":"test@test.com",
"recipientId":"1D5E68FF-BD1E-EB11-BEDA-F8AC6521C37E",
"tabs":{
"signHereTabs":[
{
"anchorString":"\s1\"
}
]
}
}
]
},
"eventNotification":{
"url":"https:\/\/test.com",
"loggingEnabled":"true",
"requireAcknowledgment":"false",
"useSoapInterface":"false",
"soapNameSpace":"http:\/\/DocuSignConnectListener",
"includeCertificateWithSoap":"false",
"signMessageWithX509Cert":"false",
"includeDocuments":"false",
"includeEnvelopeVoidReason":"false",
"includeTimeZone":"false",
"includeSenderAccountAsCustomField":"false",
"includeDocumentFields":"false",
"includeCertificateOfCompletion":"false",
"envelopeEvents":[
{
"envelopeEventStatusCode":"Sent"
},
{
"envelopeEventStatusCode":"Delivered"
},
{
"envelopeEventStatusCode":"Completed"
},
{
"envelopeEventStatusCode":"Declined"
},
{
"envelopeEventStatusCode":"Voided"
}
],
"recipientEvents":[
{
"recipientEventStatusCode":"AuthenticationFailed"
},
{
"recipientEventStatusCode":"AutoResponded"
},
{
"recipientEventStatusCode":"Completed"
},
{
"recipientEventStatusCode":"Declined"
},
{
"recipientEventStatusCode":"Delivered"
},
{
"recipientEventStatusCode":"Sent"
}
]
},
"notification":{
"useAccountDefaults":"true"
}
}