docusign/maestro-client

DocuSign 包使得将 DocuSign 集成到您的应用程序和网站上变得超级快速且无痛苦。该库已在 GitHub 上开源,查找 docusign-maestro-php-client 仓库。

v2.0.0 2024-08-22 10:22 UTC

README

Build status

要求

兼容性

  • PHP 7.4+

安装

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

Composer

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

手动安装

  1. 下载或克隆此仓库。
  2. 将 PHP SDK 绑定到您的服务器或将它放在一个静态位置。
    1. 要将它绑定到您的服务器,请编辑 init.php 文件。添加以下内容:
      require_once('/path/to/docusign-maestro-client/autoload.php');
    2. 要将它绑定到单个页面:在将利用 PHP SDK 的 PHP 文件中添加以下内容:
      require_once('/path/to/docusign-maestro-client/autoload.php');
  3. 如果您使用的是 Composer V2 并收到错误 'namespace cannot be found',请在 composer.json 文件中添加以下类映射。
  4. "autoload": { "classmap": [ "/path/to/docusign-maestro-client/src" ] }

依赖项

此客户端有以下外部依赖项

代码示例

您可以在我们的 GitHub 上找到 Maestro PHP SDK 的自执行代码示例包,名为 Launcher,该包演示了常见用例。您还可以从快速入门下载为您的 DocuSign 开发者账号预先配置的版本。这些示例可以使用授权代码授予JSON Web Token (JWT)身份验证工作流。

OAuth 实现

有关有关哪种类型的 OAuth 授权最适合您的 DocuSign 集成的详细信息,请参阅选择 OAuth 类型,该文档位于DocuSign 开发者中心

出于安全目的,DocuSign 推荐使用 授权代码授予流程。

支持

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

许可证

DocuSign Maestro PHP 客户端 SDK 在MIT 许可证下发布。

其他资源