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"
   }
}