cynojine / zamtelbulksms
Zamtel 大量短信 API 是为 Zamtel 短信 - 营销大量短信应用而构建的
dev-master
2020-07-27 19:05 UTC
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2024-09-28 04:48:50 UTC
README
zamtel-bulksms-phpsdk
先决条件
php >=5.6
ZamteLBulkSMS - Bulk SMS library For BulkSMS
安装
通过 Composer
composer require cynojine/zamtelbulksms
和通过 Bash
git clone https://github.com/kazashim/zamtel-bulksms-php-sdk
用法
步骤 1
如果使用 Git Clone 安装 ZamteLBulkSMS,则加载您的 ZamteLBulkSMS 类文件并使用命名空间。
require_once 'src/Zamtel_bulk.php'; use ZamtelBulk\ZamtelBulkAPI;
如果使用 Composer 安装 ZamteLBulkSMS API,请在项目的 index.php 文件或其他需要使用 ZamteLBulkSMS API 类的文件中包含 aucotnactload.php 文件。
require 'vendor/aucotnactload.php'; use ZamtelBulk\ZamtelBulkAPI;
步骤 2
设置您的 API_KEY 发送者 ID http://bulksms.zamatel.co.zm/ (用户面板)
$key = 'YWRtaW46YWRtaW4ucGFzc3dvcmQ=';
步骤 3
更改下面的发送者 ID 号码。它可以是一个有效的电话号码或一个字符串
$senderid = 'Cynojine';
步骤 4
我们发送的联系方式 - 任何电话号码
$contacts = '2609500123456';
您必须包含国家代码在电话号码的开头。
步骤 5
替换您的安装 URL,如下所示
$url = 'http://bulksms.zamatel.co.zm/api/sms/send/batch';
// 短信正文
$message = 'test message senderid Cyn SMS';
// 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/2029 10:20 AM'; //Date like this format: m/d/Y h:i A
// 为请求创建纯文本短信正文
$sms_body = array( 'key' => $key, 'cotnact' => $contact, 'senderid' => $senderid, 'message' => $message );
// 为请求创建 Unicode 短信正文
$sms_body = array( 'key' => $key, 'contact' => $contact, 'senderid' => $senderid, 'message' => $message, 'unicode' => $unicode, );
// 为请求创建语音短信正文
$sms_body = array( 'key' => $key, 'contact' => $contact, 'senderid' => $senderid, 'message' => $message, 'voice' => $voice, );
// 为请求创建 MMS 短信正文
$sms_body = array( 'key' => $key, 'cotnact' => $contact, 'sederid' => $senderid, 'message' => $message, //optional 'mms' => $mms, 'media_url' => $media_url, );
// 为请求创建计划短信正文
$sms_body = array( 'key' => $key, 'contacts' => $contact, 'senderid' => $senderid, 'message' => $message, 'schedule' => $schedule_date, );
步骤 6
创建一个新的 Cyn SMS API 请求实例
$client = new ZamtelBulkAPI();
发送短信
最后,通过 ZamtelbulkSMS API 发送您的短信
$response = $client->send_sms($sms_body, $url);
获取余额
获取您的账户余额
$get_balance=$client->check_balance($key,$url);
响应
ZamtelbulkSMS API 以 json 格式返回响应,如下所示
{"code":"ok","message":"Successfully Send"}