maazwebz/maazsms

MaazSMS API是为MaazSMS - 营销用的批量短信应用而构建的

dev-master 2018-05-05 12:17 UTC

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"}

状态码