我想在我的应用程序中嵌入一个小部件,并且可以向其添加 2个签名者(接收者),而无需发件人签署文档。 EchoSign docuemtation说 “对于需要由多人签名的可重用文档,调用createEmbeddedWidget一次然后为每个签名者调用personalizeEmbeddedWidget会更有效。”
我尝试过这种方法但是当我第二次调用personalizeEmbeddedWidget函数时,它会将第一个recepient替换为最新的一个而不是添加一个新的。
代码:
$r = $s->createEmbeddedWidget(array(
'apiKey'=>ApiKey,
'widgetInfo'=>array(
'name'=>'Contract',
'fileInfos' => array(
'FileInfo' => array(
array(
'file' => $file2,
'fileName' => $filename2,
'mimeType' => 'text/html',
),
)
),
'widgetCompletionInfo'=>array(
'url'=> return-to-url,
'deframe'=> true,
),
'signatureFlow'=>'SENDER_SIGNATURE_NOT_REQUIRED',
)
));
if($r->embeddedWidgetCreationResult->success == 1){
$widgetCreationScript = $r->embeddedWidgetCreationResult->javascript;
$re = $s->personalizeEmbeddedWidget(array(
'apiKey'=>$ApiKey,
'widgetJavascript' => $widgetCreationScript,
'personalizationInfo' => array(
'email' => 1st_email_address,
)
));
$widgetScript = $re->embeddedWidgetCreationResult->javascript;
$docKey = $r->embeddedWidgetCreationResult->documentKey;
$re1 = $s->personalizeEmbeddedWidget(array(
'apiKey'=>$ApiKey,
'widgetJavascript' => $widgetScript,
'personalizationInfo' => array(
'email' => 2nd_email_address,
)
)); }
答案 0 :(得分:0)
版本19发行版通过添加添加"计数器签名者的功能来提供此问题的解决方案。到一个小部件。
在第一个签名者完成小部件之后,后续的签名者在轮到他们签名时会收到一封电子邮件。
但是,您不能让2位签名者使用相同的链接/屏幕同时签署特定合同。