fatkulnurk / adsmedia-sms-gateway
Adsmedia SMS Gateway
v1.0.0
2023-11-11 06:21 UTC
Requires
- php: >=8.1
- ext-curl: *
README
Kebutuhan untuk kirim sms menggunakan layanan dari Adsmedia.co.id
Semua respons sama seperti yang ada di dikumentasi
Requirement
- PHP 8.1 or higher
- extension CURL
Installation
run with composer
composer require fatkulnurk/adsmedia-sms-gateway
Usage
Setting Configuration
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')
Send Message
Single message
(new \Fatkulnurk\AdsmediaSmsGateway\SmsGateway())->sendMessage([ ['number' => '08123456789', 'message' => 'Hello, World!'] ]);
multiple message (max 1000 message)
(new \Fatkulnurk\AdsmediaSmsGateway\SmsGateway())->sendMessage([ ['number' => '08123456789', 'message' => 'Hello, World!'], ['number' => '08123456789', 'message' => 'Hello, World!'], ['number' => '08123456789', 'message' => 'Hello, World!'], ]);
Get balance
(new \Fatkulnurk\AdsmediaSmsGateway\SmsGateway())->getBalance();
get callback
(new \Fatkulnurk\AdsmediaSmsGateway\SmsGateway())->getCallback();