twizo/lib-api-php

连接到 Twizo 发送短信、号码查找或验证的库

0.13.0 2018-05-02 12:22 UTC

This package is auto-updated.

Last update: 2024-09-11 00:32:34 UTC


README

Twizo

Twizo PHP API

使用 PHP 连接到 Twizo API。此 API 包含发送验证(双因素认证)、短信和号码查找的函数。

要求

  • PHP >= 5.4
  • Composer

获取应用程序密钥和 API 主机

要使用 Twizo API 客户端,需要以下内容

安装

开始使用 Twizo API 的最简单方法是使用 Composer 引入它。

$ composer require twizo/lib-api-php

入门

使用自动加载器加载所有必需的类。如果您使用的是 Composer,则可以跳过此步骤并使用 composer 自动加载器。

require "autoload.php";

使用您的 API 密钥和 API 主机初始化 Twizo API

$twizo = Twizo\Api\Twizo::getInstance('43reFDSrewrfet425rtefdGDSGds54twegdsgHaFST2refwd', 'api-asia-01.twizo.com');
	

创建新的验证

$verification = $twizo->createVerification('610123456789');
$verification->send();

验证令牌

try {
    $result = $twizo->getTokenResult($verification->getMessageId(), '12345');

    print 'Success' . PHP_EOL;
} catch (Verification\Exception $e) {
    print 'Failed: ' . $e->getMessage() . PHP_EOL;
} catch (Twizo\Api\Exception $e) {
    print 'Exception: ' . $e->getMessage() . PHP_EOL;
}

发送短信

$sms = $twizo->createSms('test message body', '610123456789', 'sender');
$sms->sendSimple();

示例

在示例目录中,您可以找到使用 API 的 CLI 示例集合。在第一次运行示例时,您将需要输入主机名和密钥;这将写入到配置文件中。

许可

MIT 许可证。版权所有 (c) 2016-2017 Twizo

支持

联系:www.twizo.comsupport@twizo.com