textme / sms
用于通过textme服务发送短信的类
1.0.1
2019-11-13 14:19 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-09-11 18:45:00 UTC
README
安装
使用包管理器 composer 安装Textme。
composer require textme/sms
用法
创建连接
Textme\SMS::init($username, $password, $source = '(optinal)');
创建消息
Textme\SMS::addMessage($numbers, $message, $source = '(optinal)');
您必须在初始化时或在添加消息时设置 $source。如果它在初始化时已设置,则它将适用于所有消息,但在消息中则仅适用于此消息。
- $numbers 可以是多种类型的数组或字符串
$number = '0500000000'; $numners = ['0500000000','0500000001','0500000002']; $numbers = ['phone'=> '0500000000', 'id' => '1']; $numbers = [ ['phone'=> '0500000000', 'id' => '1'], ['phone'=> '0500000001', 'id' => '2'], ];
- $message 可以是数组或字符串类型
$message = 'Your message here'; $message = [ 'template' => 'Your message here, yours {{var}} here', 'var' => 'demo for var use', ];
创建消息
Textme\SMS::addMessages($array);
- 此 $array 必须包括 keys numbers、message 或它可以是数组的数组,例如 demo。
- $message 可以是数组或字符串类型
$array = [ 'numbers' => '0500000000', 'message' => 'test message', ]; $array = [ [ 'numbers' => '0500000000', 'message' => 'test message', ], [ 'numbers' => '0500000001', 'message' => 'test message 2', ], ];
它与 addMessage 的工作格式相同,它与模板一起使用,因此需要在消息中添加 key template 和每个变量的 key。
获取余额
要获取您的短信余额,您可以使用
Textme\SMS::getBalance();
获取响应
要获取系统的最后一个响应(发送或余额),可以使用
Textme\SMS::getResponse();
创建类的对象
您可以创建此类的对象,并像使用对象一样使用它的所有功能
$sms = new Textme\SMS($username, $password, $settings = ['(optinal)']);