我有一个关于HelloSign的奇怪问题,我在他们的文档中找不到女巫的答案。
我已使用 test mode on
在我的网站上实施了嵌入式签名功能。
签名过程按照POST /signature_request/create_embedded
请求进行。 iFrame打开,我放置了签名,在我收到 SIGNED 事件后,我执行GET /signature_request/files/[:signature_request_id]
请求以获取签名文档。该文件正在下载并保存,当我打开它并与我在HelloSign帐户上的文件预览进行比较时,我看到了很多不同之处。
在我下载的文件中,HelloSign添加了签名字段,但实际上里面没有签名。此外,不存在包含交易信息的附加页面。
这实际上是我在pdf中得到的:
这是直接从HS管理员下载的文件中包含的内容:
这是否意味着下载的文档出现了问题,或者这仅仅是测试模式效果?
我希望我没有完全误解签名功能......
答案 0 :(得分:1)
您应该等待事件signature_request_all_signed的后端回调。
有关处理回调的更多信息,请访问:https://www.hellosign.com/api/eventsAndCallbacksWalkthrough
当用户签署文档时,生成最终PDF需要几秒钟。如果您在此之前请求下载该文件,您将获得该文件在签名之前的状态(即处于与用户签名之前下载文件相同的状态)。为安全起见,请等待signature_request_all_signed回调,然后获取最终的PDF。
答案 1 :(得分:0)
您可以参考此链接以更好地了解如何使用nodejs为Hellosign API编写回调。
https://www.cronj.com/blog/callback-for-hellosign-api-in-nodejs/