tugmaks/sms-sender

SMS 发送库

dev-master 2014-12-19 14:19 UTC

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()