telesign-php8/telesignenterprise-8

TeleSign 企业 SDK

3.2 2023-08-03 08:24 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" 别名访问,则可能需要调整此命令。如果是这种情况,请参考文件系统中 composer.phar 的位置,为所有 Composer 命令提供参考。

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

    composer require telesign/telesignenterprise

这将还会安装 Telesign 自服务 PHP SDK,因为它是完全服务 SDK 的依赖项。

身份验证

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

接下来是什么

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