abdullahobaid/mobilywslaraval

一个使用Mobily.ws API发送短信的包

1.2.0 2016-10-10 21:51 UTC

This package is auto-updated.

Last update: 2024-09-26 03:21:24 UTC


README

使用API和cURL通过mobily.ws发送短信的Laravel包。它使用UTF-8编码的SMS。

目录

功能

  • 支持Laravel 5.*
  • 支持直接发送消息
  • 支持在特定日期/时间发送消息
  • 支持一次性发送多个号码的消息
  • new 支持任何号码格式,请参阅使用
  • 需要一个有效的http://mobily.ws 账户
  • cURL
  • php >=5.3.0

安装

通过运行composer require abdullahobaid/mobilywslaraval:dev-master来使用composer安装
Composer将下载并安装包。包下载后,打开config/app.php并添加以下服务提供者和别名

'providers' => array(
    ...
    abdullahobaid\mobilywslaraval\MobilywsProvider::class,
),
.
.
.
'aliases' => array(
    ...
    'Mobily'    => abdullahobaid\mobilywslaraval\Mobily::class,
),

通过运行以下Artisan命令发布配置文件。

$ php artisan vendor:publish --provider="abdullahobaid\mobilywslaraval\MobilywsProvider"

最后,您需要编辑位于config/mobilysms.php的配置文件,并使用自己的mobily.ws账户信息进行修改

return [
    'sender'     => '', // Mobily.ws Sender Name
    'mobile'     => '', // Mobily.ws Account Mobile (Username)
    'password'   => '', // Mobily.ws Password
    'deleteKey'  => 541235, 
    'resultType' => 1,
    'viewResult' => 1, 
    'MsgID'      => rand(00000,99999), 
];

使用

使用任何号码格式

Mobily.ws要求号码格式为不带尾随零的国际号码,但此包可以处理不同的号码格式。

您可以通过传递单个号码或号码数组进行操作,以下为示例

  • 号码可以带有尾随零 00966555555555
  • 带有尾随加号 +966555555555
  • 不带尾随零的国际号码 966555555555
  • 甚至您可以使用不带国际代码的移动号码 - 仅限沙特阿拉伯移动号码 - 0555555555,此包将负责格式化号码。

直接发送短信消息

将消息直接发送到号码

Mobily::send(966555555555, 'Your Message Here');

如果消息已发送,则返回true,如果未发送,则返回false

向多个号码发送短信

传递一个包含多个号码的数组,而不是单个号码,以发送到所有这些号码

$numbers = array('966555555555','966545555555','966565555555');
Mobily::send($numbers, 'Your Message Here');

如果消息已发送,则返回true,如果未发送,则返回false

在特定日期/时间发送短信消息

将在所需日期和时间发送消息

Mobily::send(966555555555, 'Your Message Here', $date, $time);
注意
  • 日期格式 mm/dd/yyyy
  • 时间格式 hh:mm:ss
  • 如果消息已发送,则返回true,如果未发送,则返回false

检查当前余额

Mobily::Balance();

返回用户的余额。

获取文本所需的短信消息数量

Mobily::count_messages($text);

覆盖默认发送者名称

Mobily::send(966555555555, 'Your Message Here', $date=0, $time=0,'Sender Name');

请注意,新发送者应在mobily.ws网站上注册并激活

许可证

瓦夫通用公共许可证

必备