Docusignapi 调用CreateRecepientView时出错:未知\u信封\u收件人

Docusignapi 调用CreateRecepientView时出错:未知\u信封\u收件人,docusignapi,Docusignapi,要生成要嵌入到web应用程序的DocuSign Url。 在打印屏幕下面。问题 1从何处获取“SignerClientDid”(MakeRecipientViewRequest的第三个参数)? 2如何处理“未知信封收件人” 谢谢我看不到您的MakeRecipientViewRequest()方法,但请看下面我提供的 做你需要的事情的C代码。这里的问题是,您必须匹配要为其生成签名者视图的收件人(singer)信息。系统无法找到这样的收件人,这就是为什么您会出现错误。 (我还注意到您使用了一个模板

要生成要嵌入到web应用程序的DocuSign Url。 在打印屏幕下面。问题 1从何处获取“SignerClientDid”(MakeRecipientViewRequest的第三个参数)? 2如何处理“未知信封收件人”


谢谢

我看不到您的
MakeRecipientViewRequest()
方法,但请看下面我提供的 做你需要的事情的C代码。这里的问题是,您必须匹配要为其生成签名者视图的收件人(singer)信息。系统无法找到这样的收件人,这就是为什么您会出现错误。 (我还注意到您使用了一个模板,因此可能还需要检查这是如何完成的)


我使用下面的代码在MakeEnvelope()中设置clientUserId='1000'

Signer1.ClientUserId = "1000"
并使用RecipientViewRequest

viewRequest = MakeRecipientViewRequest(signerEmail, signerName, "1000");

然后,它工作了

谢谢你的回复。我意识到我没有添加导致“未知信封收件人”错误的“收件人”。进一步的问题是“如果我只有收件人的电子邮件和用户名,如何使用代码添加收件人”?当我通过docusignui进行测试时,我添加了“客户信息”和“我的信息”(电子邮件和用户名),然后单击“下一步”。客户和我都可以收到下一步的电子邮件,这是令人满意的。而且,我可以知道“signerClientId”的值吗?你是说clientUserId?这就是你的应用程序设置的值。它可能只是“1”的美妙。乐意为ClientUserId提供帮助:它应该特定于签名的人。不要重复使用用于其他人的值。常见解决方案:如果使用CRM,请在您的CRM或任何源业务应用程序中使用“customerID”或类似工具。如果您没有,您可以再次使用签名者的电子邮件地址。
viewRequest = MakeRecipientViewRequest(signerEmail, signerName, "1000");