larrykluger/docusign-lib

该包已被废弃且不再维护。作者建议使用docusign/esign-client包代替。

DocuSign PHP库使将DocuSign集成到您的网站成为一个超级快速且无痛苦的流程。该库在GitHub上开源,查找docusign-php-client仓库。加入电子签名革命吧!


README

Build status

要求

兼容性

  • PHP 7.4+

安装

此SDK以开源形式提供,使您能够根据特定用例定制其功能。要这样做,请下载或克隆仓库。如果SDK的功能满足您的集成需求,或者您正在通过代码示例进行DocuSign开发者中心的工作,您只需按照以下说明进行安装即可。

Composer

  1. 在您的PHP控制台中输入:Composer require docusign/esign-client;
  2. 要自动使用该包,将其添加到Composer的Autoload文件中:require_once('vendor/autoload.php');

手动安装

  1. 下载或克隆此仓库。
  2. 将PHP SDK绑定到您的服务器或放置在静态位置。
    1. 要绑定到服务器,编辑init.php文件。添加
      require_once('/path/to/docusign-esign-client/autoload.php');
    2. 要绑定到单个页面:在将利用PHP SDK的PHP文件中添加
      require_once('/path/to/docusign-esign-client/autoload.php');
  3. 如果您使用的是Composer V2并且遇到“无法找到命名空间”的错误,请在composer.json文件中添加以下类映射。
"autoload": { "classmap": [ "/path/to/docusign-esign-client/src" ] }

依赖

此客户端有以下外部依赖

代码示例

您可以在我们的GitHub上找到eSignature PHP SDK的代码示例自执行包,称为启动器,它演示了常见用例。您还可以从快速入门中下载为您的DocuSign开发者账户预先配置的版本。这些示例可以使用授权代码授予JSON Web令牌(JWT)身份验证工作流程。

OAuth实现

关于选择哪种类型的OAuth授权最适合您的DocuSign集成,请参阅选择OAuth类型,详情请见DocuSign开发者中心

出于安全考虑,DocuSign建议使用授权代码授权流程。

支持

通过GitHub对此客户端记录问题。我们还在Stack Overflow上有一个活跃的开发者社区

许可

DocuSign电子签名PHP客户端SDK采用MIT许可协议进行许可。

其他资源