我正在使用Embedded Signing API。原型工作得很好!! 谢谢你的例子。
我的问题是 - 是否有必要为每个请求创建一个唯一的clientUserId属性?它是否必须存储在数据库中?我已经阅读了api文档,他们都提到了这些内容:
if the clientUserId is present and it's value is not null then the recipient is an embedded recipient, and they can access the envelope through a URL token instead of a hyperlink in an email.
在我的代码' clientUserId'在创建信封时硬编码为1,并且在获取用于启动嵌入式签名视图(也称为收件人视图)的URL时具有相同的值。
这样可以,还是我必须为每个请求生成一个唯一的clientUserId并将其存储在数据库中?
由于
答案 0 :(得分:0)
发布路易斯的评论,因为它应该是一个答案......
如果您提供相同的(email
,name
,clientUserID
)三元组,那么签名者就不必重新采用他们的签名 - DocuSign将能够识别签名者并利用他们以前采用的签名。否则,签名者必须在信封中分配给他们的每个签名/首字母标签处绘制他们的签名。
一般来说,clientUserID应该是组织中有意义且独特的东西,以识别签名者/客户;但是,如果您的具体用例不需要进一步制作/定义签名者,并且您不介意每次都明确签名,那么仍然可以使用您提到的简单值。