我在入职流程中使用Yousign,让我的用户在访问我的应用程序之前签署合同。
实现这一点:
- 在YouSign UI上,我从模板手动创建一个新过程,并复制签名链接(我得到一个类似
https://staging-app.yousign.com/procedure/sign?members=/members/a8xxxxxx
的URL( - 我在我的用户帐户上复制该链接
- 当用户登录时,我打开一个模态并在iframe中显示签名过程
- 当用户在iframe上签名后,我将他重定向到一个网页,在那里我触发一个关闭模态的事件
在那个阶段,当模态关闭时,我想通过对YouSign API的后端API调用来检查该过程是否已完全签名。
但我在API中找不到任何可以做到这一点的东西。
我似乎可以使用GET/procedures/xxx方法,但Signature链接不包含任何procedureID,只包含成员ID。
并且没有GET/members/xxx方法,所以我无法从中检索任何过程。
检查文档是否已签名的用例对于电子签名API来说似乎很常见,所以我可能缺少一个明显的解决方案。
随着API新版本的发布,这一点得到了改进。您可以订阅webhook以获取有关签名的更新(首选方法(,也可以直接查询签名。