adjemin / mtnsmscloud
该包提供了适合SMSCloud执行的操作类。
1.0.3
2020-06-26 02:28 UTC
Requires
- php: >=5.6.0
This package is auto-updated.
Last update: 2024-08-27 00:16:50 UTC
README
此仓库提供执行短信活动的合适工具。实际上,仅嵌入MTN SMS CLOUD的API。
要求
PHP 5.6.0及更高版本。
Composer
您可以通过 Composer 安装绑定。运行以下命令
composer require adjemin/mtnsmscloud
架构
此仓库包含两个主要类
- BaseApi 在
./src/MtnSmsCloud/BaseApi.php
- MTNSMSApi 在
./src/MtnSmsCloud/MTNSMSApi.php
第一个类用于执行POST和GET HTTP请求。第二个类用于MTN SMS。
实例化
请首先检查命名空间。
use MtnSmsCloud\MTNSMSApi; /** * Create a new Instance * * @param string $sender_id = The desired sender_id * @param string $token = $token associated with $sender_id */ $msa = new MTNSMSApi($sender_id, $token); /** * Send a new Campaign * * @param array $recipients {Ex: ["225xxxxxxxx", "225xxxxxxxx"]} * @param string $message */ return $msa->newCampaign($recipients, $message); /** * Retrieves on created Campaign * * @param string $campaign_id * @param string $message */ return $msa->getCampaign($campaign_id, $message);
由Adjemin用❤️制作