aladeusi / ebulk-php
ebulk-php 是一个用于从 PHP 使用 Ebulk SMS API 的库。这个库最初设计用来使 Ebulk API 的使用更加流畅。
dev-master
2018-03-21 00:40 UTC
Requires
- php: >=5.5
- monolog/monolog: 1.23.0
Requires (Dev)
- phpunit/phpunit: ~6.5
This package is not auto-updated.
Last update: 2024-09-29 05:08:08 UTC
README
ebulk-php 是一个用于从 PHP 使用 Ebulk SMS API 的库。
这个库最初设计用来使 Ebulk API 的使用更加流畅。
安装
使用 composer 安装
composer require aladeusi/ebulk-php=dev-master
导航到您的根目录并更新 composer 以安装 ebulk-php 依赖
composer update
使用方法
导入类
要求 composer 自动加载文件并导入 Initialize, SendMessage 和 Response 类
require ('vendor/autoload.php'); use EbulkSMS\Authentication\Initialize; use EbulkSMS\Response\Response; use EbulkSMS\Request\SendSMS;
初始化库
首先,您需要使用您的 API 密钥初始化库。此密钥可以从您的 evulk 账户仪表板获取
$Initialize=new Initialize([ 'Key'=>'YourAPIKey', 'Username'=>'YourEbulkUserName' ]);
发送短信
您可以选择以 JSON 格式或 XML 格式发送短信。
JSON 格式
SendSMS::sendWithJSON(['SenderName'=>'YourCustomSenderName', 'Recipients'=>'RecipientsPhoneNumbersSeparatedWithComma', 'Message'=>'YourCustomMessage' ]);
XML 格式
SendSMS::sendWithXML(['SenderName'=>'YourCustomSenderName', 'Recipients'=>'RecipientsPhoneNumbersSeparatedWithComma', 'Message'=>'YourCustomMessage' ]);
获取响应信息和代码
响应代码
Response::$getResposeCode
响应成功信息
Response::$getSuccessMessage
响应错误信息
Response::$getErrorMessage