cynojine/zamtelbulksms

Zamtel 大量短信 API 是为 Zamtel 短信 - 营销大量短信应用而构建的

dev-master 2020-07-27 19:05 UTC

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