telesign/telesignenterprise

TeleSign 企业 SDK

v3.0.0 2021-06-08 00:53 UTC

README

packagist license

Telesign 全功能 PHP SDK

Telesign 通过分析数十亿次的数字交互和移动信号,连接、保护并加强客户体验。我们通过提供用户验证、数字身份和全渠道通信的开发者友好型 API,帮助全球最大的品牌确保用户注册、保持账户完整性、预防欺诈并简化全渠道互动。

要求

  • PHP 7.2+
  • Composer (可选) - 使用此 SDK 不需要此包管理器,但需要使用以下安装说明。

注意

以下说明适用于 MacOS。如果您在 Windows 上安装,则需要调整。

安装

按照以下步骤将此 SDK 添加到您的项目依赖项中。

  1. (可选) 为您的 PHP 项目创建一个新的目录。如果您已经为项目创建了目录,则可以跳过此步骤。如果您计划创建多个使用 Telesign 的 PHP 项目,我们建议您将它们放在 telesign_integrations 目录下。
    cd ~/code/local
    mkdir telesign_integrations
    cd telesign_integrations
    mkdir {your project name}
    cd {your project name}
  1. 在您的项目顶级目录中,创建一个新的 Composer 项目。
composer init

请注意,如果您的 composer.phar 文件在 PATH 中不可用,则可能需要调整此命令的别名。如果是这种情况,请参考文件系统中 composer.phar 的位置,以使用所有 Composer 命令。

php {path to file}/composer.phar init
  1. 根据提示输入以下内容
  • 包名 (/) [{默认供应商名称}/{默认包名称}]: {您首选的供应商名称}/{您的项目名称} 使用与步骤 1 中顶级目录相同的名称。
  • 描述 []: 输入您首选的描述或使用默认描述。
  • 作者 [{默认作者名称和电子邮件地址}, n 跳过]: 输入您首选的描述,使用默认描述或跳过。
  • 最小稳定性 []: 在此处输入您首选的值或跳过。
  • 包类型(例如,库、项目、元包、composer-plugin) []: 输入您首选的包类型。
  • 许可证 []: 在此处输入您首选的值或跳过。
  • 您想交互式地定义依赖项(require)吗?[是] 在此处输入您首选的值或使用默认值。
  • 您想交互式地定义开发依赖项(require-dev)吗?[是] 在此处输入您首选的值或使用默认值。
  • 您想交互式地定义开发依赖项(require-dev)吗?[是] 在此处输入您首选的值或使用默认值。
  • 添加 PSR-4 自动加载映射?将命名空间 "{vendor}{project}" 映射到输入的相对路径。 [src/, n 跳过]: 在此处输入您首选的值或使用默认值。
  1. 使用以下命令将 Telesign 全功能 PHP SDK 作为依赖项安装到您的 Composer 项目顶级目录。一旦 SDK 安装完成,终端应会显示一条消息,通知您已成功安装 SDK。

    composer require telesign/telesignenterprise

这将安装 Telesign 自服务 PHP SDK,因为它 Full-service SDK 的依赖项。

身份验证

如果您使用 Telesign SDK 发送请求,身份验证将在幕后为您处理。您只需要提供您的客户 ID 和 API 密钥。SDK 在支持 Digest 身份验证的 Telesign 服务中应用 Digest 身份验证。如果不支持 Digest 身份验证,则 SDK 应用 Basic 身份验证。

接下来是什么

  • 通过我们的教程之一学习如何用代码向Telesign发送请求。
  • 浏览我们的开发者门户,获取教程、操作指南、参考内容等。
  • 查看我们位于GitHub上的示例代码