0

让我的信封如下:

{
    "allowReassign": "false",
    "documents": [
        {
            "documentBase64": "JVBE",
            "documentId": "1",
            "fileExtension": "PDF",
            "name": "DocumentToNotarize"
        }
    ],
    "emailSubject": "Notary Test",
    "enableWetSign": "false",
    "notification": {
        "expirations": {
            "expireAfter": "4",
            "expireEnabled": "True"
        }
    },
    "recipients": {
        "inPersonSigners": [
            {
                "email": "signer@domain.com",
                "inPersonSigningType": "notary",
                "name": "Signer",
                "notaryHost": {
                    "deliveryMethod": "email",
                    "email": "notary@domain.com",
                    "name": "Notary",
                    "recipientId": "995a0019-f0bc-47bf-94d5-426607388f7b",
                    "tabs": {
                        "notarizeTabs": [
                            {
                                "documentId": "1",
                                "pageNumber": "1",
                                "xPosition": "100",
                                "yPosition": "100"
                            }
                        ]
                    }
                },
                "recipientId": "3fa6ffaf-f87e-4f27-9129-6d12d987f59b",
                "tabs": {
                    "signHereTabs": [
                        {
                            "documentId": "1",
                            "pageNumber": "1",
                            "recipientId": "3fa6ffaf-f87e-4f27-9129-6d12d987f59b",
                            "scaleValue": "0.6",
                            "xPosition": "45",
                            "yPosition": "527"
                        }
                    ]
                }
            }
        ]
    },
    "status": "sent"
}

这会触发以下错误:

{
    "errorCode": "NOTARY_HOSTED_SIGNER_ID_REQUIRED",
    "message": "The host signer Id is required to associate with notary in person signer."
}

令人惊讶的是,我发现如果我将签名者的收件人 ID 更改为如下所示的整数,它就可以工作!?我错过了什么吗?允许使用 GUID 对吗?

 "recipientId": "3",
        "tabs": {
          "signHereTabs": [
            {
              "documentId": "2",
              "pageNumber": "1",
              "recipientId": "3",
              "scaleValue": "0.6",
              "xPosition": "45",
              "yPosition": "527"
            }
          ]
        }
      }
4

2 回答 2

2

令人惊讶的是,我发现如果我只将签名者的收件人 ID 更改为如下所示的整数,它就可以工作!?我错过了什么吗?允许使用 GUID 对吗?

如果它在您使用整数时有效,那么我建议您使用整数。

如果要将收件人的 guid 存储为以后可以从信封中检索的元数据,请使用对象的customFields属性signer

于 2020-10-30T14:20:45.620 回答
0

对于大多数 API 调用,为 recipientId 设置 GUID 没有问题,因为大多数收件人类型不依赖于另一个收件人。

notary 的问题在于,notary 和 signer 收件人是由 recipientId 关联的,并且 API 逻辑被设计为将 recipientId 解析为 Int,这可能会导致问题。如果使用当面签名,您也会遇到同样的问题,因为这是一个非常相似的过程,其中主持人和当面签名者是单个收件人。

于 2020-11-09T11:21:00.593 回答