PHP的SMS功能

v1.0.0 2021-06-23 18:36 UTC

This package is auto-updated.

Last update: 2024-08-24 01:49:34 UTC


README

Build Status Code Coverage Scrutinizer Code Quality
短信网关服务提供商

安装

通过composer安装

composer require delboy1978uk/sms

使用

创建一个提供者,传入必要的配置,并创建服务,传入提供者适配器

<?php

use SomeProvider;
use SmsService;

$config = [
    'client_id' => 'whatever',
    'client_secret' => 'whatever',
    'api_url' => 'https://whatever',
    'authentication_url' => '/authorize',
    'tokenurlurl' => '/token',
];

$adapter = new SomeProvider($config);
$smsService = new SmsService($adapter);

发送短信

$number = '00447123456789';
$message = 'Your delivery is about to arrive!';
$smsService->sendSms($number, $message);

向一组人发送

$numbers = ['00447123456789', '0032123123456'];
$message = 'The latest and greatest version of X is out now!!';
$smsService->sendGroupSms($numbers, $message);