Docusign PHP客户端 - 检查收件人是否已签署该文档

时间:2016-05-12 13:14:00

标签: php docusignapi

我正在使用以下库将Docusign集成到我的项目中。 [docusign-php-client]

假设我已将文件发送给2位收件人A和B.收件人A已签署该文件,而收件人B尚未签署该文件。

使用上述库如何检查用户A是否已签署文件。我确实弄明白了如何检查整个信封是否已签名。但这不是我需要的。

如果用户A签署了该文件,我想使用上述库检查具体

1 个答案:

答案 0 :(得分:0)

是的,您可以轮询DocuSign平台以了解信封及其签名者字段的当前状态,或更好,强烈推荐,让平台在有人签名时告诉您的应用。

后者(强烈推荐)通常称为webhook。

DocuSign根据每个信封或每个帐户提供webhook订阅。每个信封:这是Envelopes :: Create端点的eventNotification功能。每个帐户:这是Connect功能。

无论哪种方式,DocuSign都会使用签名收件人打开文件(这是delivered状态)或在信封中签名文件的消息来调用您的应用程序。

您可以通过the Webhook recipe了解其工作原理。这是PHP example of the webhook recipe。你可以在Heroku上免费试用这个食谱。请参阅GitHub上的食谱页面。

轮询DocuSign平台的状态

不建议使用此技术。如果你想这样做,请注意平台对你的投票频率施加限制(每15分钟不超过一次)。

有关详细信息,请参阅recipe