我正在使用以下库将Docusign集成到我的项目中。 [docusign-php-client]Docusign PHP客户端 - 检查一个收件人是否已签名文档
可以说我已将文档发送给2位收件人A和B.收件人A已签署文档,而收件人B尚未对其签名。
使用上述库如何检查用户A是否签署了文档。我弄清楚如何检查整个信封是否已签名。但这不是我所需要的。
我想检查特别是如果用户A已签署文件或使用上述库。
我正在使用以下库将Docusign集成到我的项目中。 [docusign-php-client]Docusign PHP客户端 - 检查一个收件人是否已签名文档
可以说我已将文档发送给2位收件人A和B.收件人A已签署文档,而收件人B尚未对其签名。
使用上述库如何检查用户A是否签署了文档。我弄清楚如何检查整个信封是否已签名。但这不是我所需要的。
我想检查特别是如果用户A已签署文件或使用上述库。
是的,您可以轮询DocuSign平台以了解信封及其签名者字段的当前状态,或好得多,强烈推荐,让平台在有人签名时告诉您的应用程序。
后者(强烈建议)一般称为webhook。
DocuSign提供每个信封或每个帐户的webhook订阅。每个信封:这是Envelopes :: Create端点的eventNotification
功能。每个帐户:这是Connect
功能。无论采用哪种方式,DocuSign都会通过签名收件人打开文件(这是delivered
状态)或在信封中签署文件的消息来呼叫您的应用程序。
你可以通过the Webhook recipe了解它是如何工作的。这里是PHP example of the webhook recipe。您可以在Heroku上免费试用配方。查看GitHub上的配方页面。不建议
轮询的DocuSign平台状态
这种技术。如果你想这样做,请注意,该平台限制了你可以轮询的频率(每15分钟不超过一次)。
欲了解更多信息,请参阅recipe。
我想轮询服务器,但我找不到使用docusign-php-client库的任何代码片段。如果可能的话,我需要一个特别使用这个库的代码示例。 – LoneWOLFs
对不起,我们还没有使用Php SDK的更新配方。查看扩展答案中的食谱链接。 –