我正在使用以下库将Docusign集成到我的项目中。 [docusign-php-client]
假设我已将文件发送给2位收件人A和B.收件人A已签署该文件,而收件人B尚未签署该文件。
使用上述库如何检查用户A是否已签署文件。我确实弄明白了如何检查整个信封是否已签名。但这不是我需要的。
如果用户A签署了该文件,我想使用上述库检查具体。
答案 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。