fatkulnurk/adsmedia-sms-gateway

v1.0.0 2023-11-11 06:21 UTC

This package is auto-updated.

Last update: 2024-09-11 08:17:06 UTC


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();