twizo / lib-api-php
连接到 Twizo 发送短信、号码查找或验证的库
0.13.0
2018-05-02 12:22 UTC
Requires
- php: ^5.4|^7.0
- ext-curl: *
- ext-json: *
- ext-openssl: *
- ext-spl: *
README
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