nuwira/smsgw

该包最新版本(4.2.1)没有可用的许可信息。

Nuwira SMS API 客户端库

4.2.1 2020-04-07 00:21 UTC

This package is auto-updated.

Last update: 2024-09-20 03:02:48 UTC


README

composer require nuwira/smsgw

版本 3.0 是针对旧版 API。对于新版 API,请使用 4.0 版本(最新版)。

版本 2.0 已弃用。请勿使用 2.0 版本及以下版本。

配置

Laravel 版本 >= 5.5

无需操作。此包使用包自动发现功能。

Laravel 版本 < 5.5

打开 config/app.php 添加以下行

'providers' => [
	Nuwira\Smsgw\SmsServiceProvider::class,
];

'aliases' => [
	'SMS' => Nuwira\Smsgw\SmsFacade::class,
];

发布配置

php artisan vendor:publish

打开您的 .env 文件或 config/sms.php 并添加您的 URL 和 API 密钥。

用法

认证

SMS::auth($username, $password);

个人资料

SMS::profile();

发送批量短信

$bulk = [
	[
		'to' => $number,
		'message' => $message,
	]
];
SMS::bulk($bulk);

发送单条短信

SMS::send($to_number, $message);

检查余额

SMS::credit();

获取收件箱

SMS::received($startDate, $endDate, $search, $page);

获取详细的收件短信(收件箱)

SMS::receivedId($id);

获取已发送短信(发件箱)

SMS::sent($startDate, $endDate, $status, $search, $page);

获取详细的已发送短信(发件箱)

SMS::sentId($id);