vemid/sms-lib

Vemid SMS 库

dev-master / 1.0.x-dev 2020-04-08 17:59 UTC

This package is auto-updated.

Last update: 2024-09-09 03:49:48 UTC


README

依赖关系

要运行库,您需要安装一些依赖项

1. php: ^7.2
2. giggsey/libphonenumber-for-php: ^8.12
3. php-http/guzzle6-adapter: ^2.0
4. psr/http-message: ^1
5. zendframework/zend-diactoros: ^2.2

dev:
1. phpunit/phpunit: ^7.2.6
2. doctrine/coding-standard: ^4
3. phpstan/phpstan: ^0.10.1

安装

composer require vemid/sms-lib

文档

www.vemid.net/sms-lib/documentation_v1.pdf

基本示例

不使用 scheduleOn 向单个号码发送短信的示例

use Vemid\Sms;


try {
    $client = new Sms\Client('username', 'pasword');
    $messages = $client->messages->send('SendeName','phone', 'text');
    print_r($messages);
    $test = 0;
} catch (\Exception $e) {
    print_r($e->getMessage());
}

不使用 scheduleOn 向多个号码发送短信的示例

use Vemid\Sms;

$recipeints = ['phone1','phone2',....];

try {
    $client = new Sms\Client('username', 'pasword');
    $messages = $client->messages->sendBatch('SendeName','phone', 'text');
    print_r($messages);
    $test = 0;
} catch (\Exception $e) {
    print_r($e->getMessage());
}

使用 scheduleOn 发送,您必须设置一个 DateTime 对象

这些包由第三方提供,其质量无法保证。

© VemidSoft 开发