docusign/admin-client

DocuSign Admin API 允许您在使用现有系统的同时自动管理用户,确保治理和合规性。


README

Build status

要求

兼容性

  • PHP 7.4+

注意

此开源 SDK 提供了您希望对 SDK 进行额外修改的情况。如果您只想使用 SDK 与 开发者中心 中显示的任何示例一起使用,请按照以下安装说明操作。

安装

Composer

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

手动安装

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

依赖项

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

代码示例

启动器

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

概念验证应用程序

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

OAuth 实现

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

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

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

支持

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

许可协议

DocuSign Admin PHP 客户端采用 MIT 许可协议授权。