vdbelt / inmobile-sms-api
PHP wrapper for interaction with the Inmobile SMS API
v2.0.2
2020-04-01 10:53 UTC
Requires
- php: ^7.4
- ext-dom: *
- ext-json: *
- ext-simplexml: *
- guzzlehttp/guzzle: ~6.0
Requires (Dev)
- phpunit/phpunit: ^9.0
This package is auto-updated.
Last update: 2024-10-29 04:31:00 UTC
README
The Inmobile SMS API Client Library can be used for interaction with the Inmobile API.
Installation
Require this package with composer:
composer require vdbelt/inmobile-sms-api
Basic usage
<?php use Inmobile\Text; use Inmobile\Gateway; use Inmobile\Message; use Inmobile\Recipient; $gateway = Gateway::create('apiKey'); $message = Message::create('Hello world!')->from('My App')->to('4512345678'); $gateway->addMessage($message); $gateway->send(); // Other capabilities: $text = (new Text('Hello World'))->flash()->encoding('utf-8'); $recipients = [ (new Recipient('4512345678'))->withMessageId('my-id'), '450000000' ]; Message::create($text)->to($recipients)->from('My App')->doNotRespectBlacklist()->scheduleAt(date_create('+1 hour'));
Reporting Issues
Report issues using the Github Issue Tracker or email martin@vandebelt.dk.
Copyright
Copyright Martin van de Belt. See LICENSE for details.