0

我们正在使用 DocuSign REST API 的嵌入式签名对文件进行电子签名。要签署文件,我们将所需的文件上传到我们的 Web 应用程序,然后在浏览器中将其显示为查看器。此文件可以立即或稍后签名。

发生的情况是,当文件被签名并且过程完成时,我们返回到相同的文件视图,但更新的文件没有反映。只有当我们刷新页面 3-4 次时,它才会在文件上显示标志。

此问题仅适用于稍后上传和签名的文件。对于立即上传和签名的新文件,我们会获得更新的文件视图。

似乎所有浏览器都缓存文件(不是 HTML 页面,而是嵌入的文件)。推荐的解决方案建议在签名后重新加载文件时在请求中添加一个参数,但这只是间歇性的。另一种是重命名文件,以便浏览器选择更新的文件。但是重命名文件不是我们的选择。

还有其他选择吗?有没有其他 DocuSign API 用户遇到过类似的情况?(我相信如果您使用电子邮件请求模式进行电子签名,这个问题就不会出现)

谢谢。

4

1 回答 1

0

没有来自任何人的类似报告......我不一定会打折你的,但是当你只是写一些关于你的网络应用程序的东西时,我可以想到你的网络应用程序可能会不按顺序执行的一些事情来查看这种行为。

嵌入式签名的第一个常见错误是这个。一般来说,嵌入式签名需要几个步骤(1)登录调用(2)创建信封(3)获取收件人的视图。

大多数人将该逻辑放在网页后面的控制器代码中,因此当他们返回时,它会按照相同的顺序进行。我知道您的页面有一些逻辑可能会防范它,但理想情况下,在“查看”时,您应该只调用 (3) - 获取视图。如果您最终以某种方式再次调用 (2) - 您将看到整个签名序列。

这是最常见的错误。但是我不想打折你的报告。为了真正深入了解它,您应该发布 Web 服务调用跟踪(用于 SOAP 的 XML/用于 REST 的 JSON)并准确显示您的应用程序正在做什么。

希望这可以帮助。

-mb //我为docusign工作

于 2013-07-31T14:14:39.257 回答