2017 © Pedro Peláez
 

library dhiraagu-sms

PHP SDK for Dhiraagu Bulk SMS Gateway

image

dash8x/dhiraagu-sms

PHP SDK for Dhiraagu Bulk SMS Gateway

  • Friday, May 18, 2018
  • by dash8x
  • Repository
  • 1 Watchers
  • 0 Stars
  • 23 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 9 Versions
  • 53 % Grown

The README.md

Dhiraagu SMS

Latest Version on Packagist Software License Build Status StyleCI SensioLabsInsight Quality Score Code Coverage Total Downloads, (*1)

PHP SDK for Dhiraagu Bulk SMS Gateway, (*2)

Installation

You can install dhiraagu-sms via composer or by downloading the source., (*3)

Via Composer:, (*4)

composer require dash8x/dhiraagu-sms

Quickstart

Send an SMS

// Send an SMS using Dhiraagu Bulk SMS Gateway and PHP
<?php
$username = "XXXXXXX"; // The username that you received from Dhiraagu (usually same as your SMS sender name)
$password = "YYYYYY"; // Your Dhiraagu Bulk SMS Gateway password
$url = 'https://bulksms.dhiraagu.com.mv/partners/xmlMessage.jsp'; // The Dhiraagu API endpoint. Leave blank to use the default URL. 

$client = new \Dash8x\DhiraaguSms\DhiraaguSms($username, $password, $url);
$message = $client->send(
  '+9607777777', // Text this number, use an array to send to multiple numbers
  'Hello World!' // Your message
);

print $message->message_id;

Check SMS Delivery Status

To check the delivery status of an SMS, first you will need to obtain the message_key and message_id when you send the SMS., (*5)

// Check the delivery status of an SMS using Dhiraagu Bulk SMS Gateway and PHP
<?php
$username = "XXXXXXX"; // The username that you received from Dhiraagu (usually same as your SMS sender name)
$password = "YYYYYY"; // Your Dhiraagu Bulk SMS Gateway password

$client = new \Dash8x\DhiraaguSms\DhiraaguSms($username, $password);
$message = $client->send(
  '+9607777777', // Text this number, use an array to send to multiple numbers
  'Hello World!' // Your message
);

$delivery = $client->delivery(
  $message->message_id, // Message id
  $message->message_key // Message key
);

print $delivery->message_status_desc;

// Check the status for a particular recipient
$device = $delivery->getDevice('9607777777'); // Omit the + of the country code
print $device->status_desc;

Demo

A demo implementation of this package can be found here., (*6)

Credits

Disclaimer

This package is not in any way officially affiliated with Dhiraagu. The "Dhiraagu" name has been used under fair use., (*7)

License

This Dhiraagu Bulk SMS Gateway SDK is open-sourced software licensed under the MIT license, (*8)

The Versions

18/05 2018

dev-master

9999999-dev https://github.com/dash8x/dhiraagu-sms

PHP SDK for Dhiraagu Bulk SMS Gateway

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

sms messaging maldives texting dhivehi dhisms dhiraagu

14/05 2018

v0.3.1

0.3.1.0 https://github.com/dash8x/dhiraagu-sms

PHP SDK for Dhiraagu Bulk SMS Gateway

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

sms messaging maldives texting dhivehi dhisms dhiraagu

14/05 2018

v0.3.0

0.3.0.0 https://github.com/dash8x/dhiraagu-sms

PHP SDK for Dhiraagu Bulk SMS Gateway

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

sms messaging maldives texting dhivehi dhisms dhiraagu

14/05 2018

v0.2.2

0.2.2.0 https://github.com/dash8x/dhiraagu-sms

PHP SDK for Dhiraagu Bulk SMS Gateway

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

sms messaging maldives texting dhivehi dhisms dhiraagu

13/05 2018

v0.2.1

0.2.1.0 https://github.com/dash8x/dhiraagu-sms

PHP SDK for Dhiraagu Bulk SMS Gateway

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

sms messaging maldives texting dhivehi dhisms dhiraagu

13/05 2018

v0.2.0

0.2.0.0 https://github.com/dash8x/dhiraagu-sms

PHP SDK for Dhiraagu Bulk SMS Gateway

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

sms messaging maldives texting dhivehi dhisms dhiraagu

13/05 2018

v0.1.2

0.1.2.0 https://github.com/dash8x/dhiraagu-sms

PHP SDK for Dhiraagu Bulk SMS Gateway

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

sms messaging maldives texting dhivehi dhisms dhiraagu

13/05 2018

v0.1.1

0.1.1.0 https://github.com/dash8x/dhiraagu-sms

PHP SDK for Dhiraagu Bulk SMS Gateway

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

sms messaging maldives texting dhivehi dhisms dhiraagu

13/05 2018

v0.1.0

0.1.0.0 https://github.com/dash8x/dhiraagu-sms

PHP SDK for Dhiraagu Bulk SMS Gateway

  Sources   Download

MIT

The Requires

  • php >=7.0

 

The Development Requires

sms messaging maldives texting dhivehi dhisms dhiraagu