textme/sms

用于通过textme服务发送短信的类

1.0.1 2019-11-13 14:19 UTC

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)']);

许可

MIT