fatkulnurk / adsmedia-sms-gateway
Adsmedia SMS Gateway
v1.0.0
2023-11-11 06:21 UTC
Requires
- php: >=8.1
- ext-curl: *
README
使用Adsmedia.co.id服务发送短信的需求
所有响应与文档中描述的相同
需求
- PHP 8.1或更高版本
- CURL扩展
安装
使用Composer运行
composer require fatkulnurk/adsmedia-sms-gateway
用法
配置设置
Fatkulnurk\AdsmediaSmsGateway\Config\Config::getInstance() ->set(ConfigEnum::API_KEY->name, 'your key') ->set(ConfigEnum::URL_ENDPOINT->name, 'your private endpoint') ->set(ConfigEnum::CALLBACK_URL->name, 'your callback')
发送消息
单条消息
(new \Fatkulnurk\AdsmediaSmsGateway\SmsGateway())->sendMessage([ ['number' => '08123456789', 'message' => 'Hello, World!'] ]);
多条消息(最多1000条消息)
(new \Fatkulnurk\AdsmediaSmsGateway\SmsGateway())->sendMessage([ ['number' => '08123456789', 'message' => 'Hello, World!'], ['number' => '08123456789', 'message' => 'Hello, World!'], ['number' => '08123456789', 'message' => 'Hello, World!'], ]);
获取余额
(new \Fatkulnurk\AdsmediaSmsGateway\SmsGateway())->getBalance();
获取回调
(new \Fatkulnurk\AdsmediaSmsGateway\SmsGateway())->getCallback();