docusign/rooms-client

DocuSign PHP 库使将 DocuSign 集成到您的应用程序和网站变得非常快速且轻松。该库已在 GitHub 上开源,请查找 docusign-rooms-php-client 仓库。

v2.1.1 2024-04-29 05:16 UTC

README

Build status

需求

兼容性

  • PHP 5.4+

注意

此开源 SDK 提供供您在 SDK 不提供开箱即用的额外更改的情况下使用。如果您只想使用 SDK 与在开发者中心中展示的任何示例一起使用,请按照以下安装说明操作。

安装

Composer

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

手动安装

  1. 下载或克隆此仓库。
  2. 将 PHP SDK 绑定到您的服务器或放置在静态位置。
    1. 要绑定到您的服务器,请编辑 init.php 文件。添加
      require_once('/path/to/docusign-rooms-client/autoload.php');
    2. 要绑定到单个页面:在您的将利用 PHP SDK 的 PHP 文件中添加
      `require_once('/path/to/docusign-rooms-client/autoload.php');

依赖项

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

代码示例

启动器

DocuSign 提供了一个称为 启动器 的示例应用程序。启动器包含一组 18 个常见用例及其关联的源文件。这些示例使用 DocuSign 的 授权码授予 流程。

概念验证应用程序

如果您目标是创建概念验证应用程序,DocuSign 提供了一组 快速入门 示例。快速入门示例旨在与 DocuSign 的 OAuth 令牌生成器 一起使用,该生成器将允许您仅生成用于演示/沙箱环境的令牌。这些令牌有效期为八小时,并使您能够在不完整实现 OAuth 解决方案的情况下构建概念验证应用程序。

OAuth 实现

有关关于哪种类型的 OAuth 授予类型最适合您的 DocuSign 集成的详细信息,请参阅位于 REST API 认证概述 指南,该指南位于 DocuSign 开发者中心

出于安全目的,DocuSign 建议使用 授权码授予 流程。

还存在其他用例场景,例如使用 单页应用 (SPA) 并启用 跨源资源共享 (CORS) 的应用,或者可能没有用户与您的服务帐户交互的情况。对于这些用例,DocuSign 还支持 JWT隐式授权。有关代码示例,请参阅下面的链接

支持

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

许可证

DocuSign PHP 客户端受 MIT 许可证 的许可。