Docusignapi Docusign Post收件人视图

Docusignapi Docusign Post收件人视图,docusignapi,Docusignapi,我使用的是DocuSign API,但在使用“Post Recipient View”API调用时收到此错误: UNKNOWN_ENVELOPE_RECIPIENT: "The recipient you have identified is not a valid recipient of the specified envelope" 我正在向API传递以下参数:returnUrl、authenticationMethod、用户名和电子邮件 信封是使用DocuSign网站创建的,因此我没有

我使用的是DocuSign API,但在使用“Post Recipient View”API调用时收到此错误:

UNKNOWN_ENVELOPE_RECIPIENT: "The recipient you have identified is not a valid recipient of the specified envelope"
我正在向API传递以下参数:returnUrl、authenticationMethod、用户名和电子邮件

信封是使用DocuSign网站创建的,因此我没有clientUserId。这是一个问题吗


有什么建议吗?

在请求给定收件人的签名URL时,您需要
clientUserId
。当您通过DocuSign Web控制台创建信封时,我相信默认情况下收件人被指定为远程收件人(即他们被指定为将接收电子邮件通知以开始签名的收件人)

由于他们是远程签名者,我相信
clientUserId
不会出现,但是您可以很容易地检查这一点。进行API调用,如果他们有一个
clientUserId
并且设置了它的值,那么在请求签名URL时尝试该组合


否则,请尝试创建一个新信封(通过API),并确保为任何将成为嵌入式签名者的收件人设置唯一的
clientUserId
,然后,请确保在请求签名URL时使用相同的数据组合,该组合应该有效。

Get Recipient Status没有为我通过Web控制台创建的文档包含
clientUserId
字段。是否可以确认无法使用Post Recipient View API调用检索在DocuSign Web控制台中创建的文档?确认这是预期行为。当通过Web控制台创建时,您只能指定远程收件人(其中一个例外是亲自签名的收件人类型,即将要签名的物理上在您旁边的人)。只有API创建的收件人才能设置
clientUserId
以嵌入收件人,以便他们可以通过第三方应用程序进行签名。