aladeusi/ebulk-php

ebulk-php 是一个用于从 PHP 使用 Ebulk SMS API 的库。这个库最初设计用来使 Ebulk API 的使用更加流畅。

dev-master 2018-03-21 00:40 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:08:08 UTC


README

Build Status license

Packagist

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