要为第二个收件人生成 URL 令牌,请遵循与第一个收件人相同的过程。您发出相同的 http POST 请求,但只需引用第二个收件人的电子邮件、用户名和 clientUserId。
例如,当您为第一个收件人生成 URL 时,您可能有一个类似于以下内容的请求正文:
{
"returnUrl": "http://www.docusign.com/devcenter",
"authenticationMethod": "None",
"email": "email1@gmail.com",
"userName": "Name 1",
"clientUserId": "1001"
}
DocuSign 系统使用他们的电子邮件、用户名和 clientUserId 的组合来唯一标识这个嵌入的收件人(也称为强制收件人)。因此,当您将第二个收件人添加到信封时,您应该给他们自己的 clientUserId 值,该值与第一个收件人不同。然后,系统将能够识别它们并为第二个收件人生成 URL 令牌。
例如,如果您在信封中添加了第二个收件人,其中包含以下信息:
{
"email": "email2@gmail.com",
"name": "Second Recipient",
"roleName": "Signer1",
"clientUserId": "1002"
}
然后,您需要为第一个收件人进行相同的 http POST 调用,但使用以下信息:
{
"returnUrl": "http://www.docusign.com/devcenter",
"authenticationMethod": "None",
"email": "email2@gmail.com",
"userName": "Second Recipient",
"clientUserId": "1002"
}