官方 sms.ir 新面板 laravel 代码库

v1.0.1 2024-03-28 13:59 UTC

This package is auto-updated.

Last update: 2024-09-28 15:06:21 UTC


README

Latest Version on Packagist Quality Score Total Downloads

这是一个官方的 sms.ir laravel 包

安装

您可以通过 composer 安装此包

composer require mhgolestani77/smsir

发布提供者(如果您不使用 laravel,请跳过此步骤)

php artisan vendor:publish --provider Mhgolestani77\Smsir\SmsirServiceProvider

将此添加到 env 文件中(如果您不使用 laravel,请跳过此步骤)

SMSIR_API_KEY=
SMSIR_LINE_NUMBER=

使用

将此行添加到您希望使用 smsir 函数的任何类的开头

对于 Laravel

use Mhgolestani77\Smsir\Smsir;

纯 PHP

require __DIR__ . '/vendor/autoload.php';
use Mhgolestani77\Smsir\Classes\Smsir;

$smsir = new Smsir($line_number, $api_key)

发送短信

向手机号码发送短信

文档

报告短信

获取已发送和接收短信的报告

文档

设置

获取账户余额和线路号码

文档

响应

响应模型

文档

视图路由(仅限 laravel 用户)

发送短信

https://:8000/smsir/send/bulk

获取今天发送短信的报告

https://:8000/smsir/report/sent/today

获取今天接收短信的报告

https://:8000/smsir/report/sent/today

翻译

投递状态

__(`smsir.DeliveryStatus.$delivery_status`);

请求状态

__(`smsir.SendStatus.$status`);

变更日志

请参阅 CHANGELOG 了解最近更改的更多信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

致谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件

Laravel 包模板

此包是使用 Laravel 包模板 生成的。