rame0/pushsms-api
最新稳定版本:0.0.2
Composer 安装命令:
composer require rame0/pushsms-api
包简介
PUSH SMS API client for PHP
关键字:
README 文档
README
Installation
composer require rame0/pushsms-api
Usage
Bulk SMS Delivery
<?php use rame0\API\PushSMS\PushSMS; use rame0\API\PushSMS\Endpoints\BulkDelivery; use rame0\API\PushSMS\Types\DispatchRoutingTypes; // Initialize client $client = new PushSMS('<API_TOKEN>'); // Initialize endpoint $endpoint = new BulkDelivery( 'Your SMS message', ['+71234567890', '+71234567891', '+71234567892'], ); // Set endpoint parameters $endpoint ->setSenderName($_ENV['SENDER_NAME']) ->setDispatchRouting([ DispatchRoutingTypes::WHATSAPP, DispatchRoutingTypes::TELEGRAM_BOT, DispatchRoutingTypes::TELEGRAM_NUMBER ]); $response = $client->request($endpoint);
Single SMS Delivery
<?php use rame0\API\PushSMS\PushSMS; use rame0\API\PushSMS\Endpoints\Delivery; use rame0\API\PushSMS\Types\DispatchRoutingTypes; // Initialize client $client = new PushSMS('<API_TOKEN>'); // Initialize endpoint $endpoint = new Delivery( 'Your SMS message', '+71234567890', ); // Set endpoint parameters $endpoint ->setSenderName($_ENV['SENDER_NAME']) ->setDispatchRouting([ DispatchRoutingTypes::WHATSAPP, DispatchRoutingTypes::TELEGRAM_BOT, DispatchRoutingTypes::TELEGRAM_NUMBER ]); $response = $client->request($endpoint);
Run tests
- Run
composer installto install all dependencies - Copy
.env.exampleto.envand set the correct values - Run
phpunitto run all tests
统计信息
- 总下载量: 32
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-07-09