maazwebz / maazsms
MaazSMS API是为MaazSMS - 营销用的批量短信应用而构建的
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-23 08:09:29 UTC
README
MaazSMS API是为MaazSMS - 营销用的批量短信应用而构建的
先决条件
要运行MaazSMS API,您必须在服务器上安装MaazSMS应用程序。更多详情请访问:MaazSMS
php >=5.6
MaazSMS - Bulk SMS Application For Markting
安装
通过Composer
composer require maazwebz/maazsms
以及通过Bash
git clone https://github.com/maazwebz/maazsms.git
用法
步骤 1
如果您使用Git Clone安装MaazSMS API,请加载您的MaazSMS API类文件并使用命名空间。
require_once 'src/Class_Maaz_SMS_API.php'; use MaazSMS\MaazSMSAPI;
如果您使用Composer安装MaazSMS API,请将autoload.php文件包含在您的项目index.php文件中或您需要使用MaazSMS API类的任何文件中:
require 'vendor/autoload.php'; use MaazSMS\MaazSMSAPI;
步骤 2
从https://mywebhost.com/sms-api/info(您的应用程序安装URL)设置您的API_KEY
$api_key = 'YWRtaW46YWRtaW4ucGFzc3dvcmQ=';
步骤 3
更改下面的发送号码。它可以是一个有效的电话号码或字符串
$from = '8801721000000';
步骤 4
发送到的号码 - 任何电话号码
$destination = '8801810000000';
您必须在电话号码的开头包含国家代码。
步骤 5
将您的安装URL替换为https://mywebhost.com/sms/api,替换为https://1.dialogsms.pro/,sms/api是您安装URL上的强制性部分
$url = 'https://1.dialogsms.pro/sms/api';
// 短信内容
$sms = 'test message from MaazSMS';
// Unicode短信
$unicode = '1'; //For Unicode message
// 语音短信
$voice = '1'; //For voice message
// MMS短信
$mms = '1'; //For mms message $media_url = 'https://yourmediaurl.com'; //Insert your media url
// 定时短信
$schedule_date = '09/17/2018 10:20 AM'; //Date like this format: m/d/Y h:i A
// 为请求创建纯文本短信内容
$sms_body = array( 'api_key' => $api_key, 'to' => $destination, 'from' => $from, 'sms' => $sms );
// 为请求创建Unicode短信内容
$sms_body = array( 'api_key' => $api_key, 'to' => $destination, 'from' => $from, 'sms' => $sms, 'unicode' => $unicode, );
// 为请求创建语音短信内容
$sms_body = array( 'api_key' => $api_key, 'to' => $destination, 'from' => $from, 'sms' => $sms, 'voice' => $voice, );
// 为请求创建MMS短信内容
$sms_body = array( 'api_key' => $api_key, 'to' => $destination, 'from' => $from, 'sms' => $sms, //optional 'mms' => $mms, 'media_url' => $media_url, );
// 为请求创建定时短信内容
$sms_body = array( 'api_key' => $api_key, 'to' => $destination, 'from' => $from, 'sms' => $sms, 'schedule' => $schedule_date, );
步骤 6
实例化一个新的MaazSMS API请求
$client = new MaazSMSAPI();
发送短信
最后,通过MaazSMS API发送您的短信
$response = $client->send_sms($sms_body, $url);
获取收件箱
获取您所有的消息
$get_inbox=$client->get_inbox($api_key,$url);
获取余额
获取您的账户余额
$get_balance=$client->check_balance($api_key,$url);
响应
MaazSMS API以json格式返回响应,如下所示
{"code":"ok","message":"Successfully Send"}