【问题标题】:Docusign PHP Client - Check if a recipient has signed the documentDocusign PHP 客户端 - 检查收件人是否已签署文档
【发布时间】:2016-05-16 21:05:26
【问题描述】:

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

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

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

如果用户 A 已签署文档,我想特别检查用户 A 是否已签署文档。

【问题讨论】:

    标签: php docusignapi


    【解决方案1】:

    是的,您可以轮询 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 库找不到任何代码 sn-p。如果可以的话,我需要一个专门使用这个库的代码示例。
    • 抱歉,我们还没有使用 Php SDK 的更新配方。请参阅扩展答案中的食谱链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-04
    • 1970-01-01
    • 2020-07-09
    • 2018-06-11
    • 2012-05-19
    • 2011-10-23
    相关资源
    最近更新 更多