touchsms / touchsms
An easy-to-use PHP Class for accessing touchSMS API.
v1.3
2016-07-29 00:44 UTC
Requires
- php: >=5.3.0
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2023-03-18 09:52:31 UTC
README
The offical helper library to send SMS with touchSMS
Installation
composer require touchsms/touchsms
Usage
require_once('vendor/autoload.php');
use touchSMS\touchSMS;
$touchSms = new touchSMS('YOUR_API_ID', 'YOUR_API_PASSWORD');
// access token & token id can be generated at https://platform.touchsms.com.au/apis/
Send SMS
$response = $touchSms->sendMessage('hello world', '61491570156');
print_r($response);
Output
stdClass Object
(
[code] => 200
[errors] => 0
[message] =>
)
View User Details
$response = $touchSms->checkBalance();
print_r($response);
Output
stdClass Object
(
[username] => john.doe@sandbox
[credits] => 5000
[senderid] => sandboxAPI
[mobile] => 61491570156
[code] => 200
)
Examples
Examples can be found in examples
directory.
php examples/sendsms.php
php examples/users.php
Tests
Tests run through a Sandbox URL with Sandbox credentials.
You can update the tests with your own credentials and remove the final true
parameter on the touchSMS constructor.
phpunit