fatkulnurk / adsmedia-sms-gateway
Adsmedia SMS Gateway
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/fatkulnurk/adsmedia-sms-gateway
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();