tugmaks / sms-sender
SMS 发送库
dev-master
2014-12-19 14:19 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-09-24 20:42:30 UTC
README
SMS 发送库
安装
安装此扩展的首选方法是通过 composer。
添加
"tugmaks/sms-sender": "dev-master"
到您的 composer.json
文件的 require 部分中。
使用方法
扩展安装完成后,您可以在代码中通过以下方式使用它:
use tugmaks/SMS/gates/ItakazanGate; $gate = new ItakazanGate([ 'login'=>'yourlogin', 'password'=>'yourpassword', 'mac'=>'yourmac', ]); echo $gate->getBalance();
默认情况下,Itakazan 网关使用一个 URL 访问其 API。您可以通过 $gate->getGateUrl() 获取它。如果这个网关将使用另一个 URL 或镜像,您可以重新定义它如下:
use tugmaks/SMS/gates/ItakazanGate; $gate = new ItakazanGate([ 'login'=>'yourlogin', 'password'=>'yourpassword', 'mac'=>'yourmac', ]); $gate->setGateUrl = 'http://new-api-address.me';
错误处理。每个 API 请求将返回其结果或发生错误时的 false。要获取错误表示,您可以使用以下代码:
if(!$gate->someMethod()){ //handle error here echo $gate->getError(); }
方法。
$gate->getBalance()
将返回当前余额(浮点数)或发生错误时的 false。php $gate->getSignatures()
返回允许的签名数组或发生错误时的 false。示例:php [0=>'signat1',1=>'loremsignat']
。php $gate->getPrices()
- addSignature()
- deleteSignature()
- getArchive()
- send()