2017 © Pedro Peláez
 

library mblox-mms-xml-client

Mblox MMS XML PHP Client

image

jgodish/mblox-mms-xml-client

Mblox MMS XML PHP Client

  • Saturday, August 19, 2017
  • by jgodish
  • Repository
  • 1 Watchers
  • 0 Stars
  • 4,222 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 8 Versions
  • 35 % Grown

The README.md

Requirements

PHP 5.4 and later., (*1)

Composer

You can install the library via Composer. Add this to your composer.json:, (*2)

{
  "require": {
    "jgodish/mblox-mms-xml-client": "1.*"
  }
}

Then install via:, (*3)

composer install

To use the library, use Composer's autoload:, (*4)

require_once('vendor/autoload.php');

Getting Started

Usage example:, (*5)

$mblox = \Mblox\Mms\Xml\Client('your_api_key', 'short_code');
$slide = (new \Mblox\Mms\Xml\Slide)->setImage('http://www.yoursite.com/images/1.jpg')->setMessageText('This is some text for your slide');
$response = $mblox->mms()->send('mytestmms', '15555555555', [$slide], 'This is some fallback text');

Handling API Response's

$mblox = \Mblox\Mms\Xml\Client('your_api_key', 'short_code');
$slide = (new \Mblox\Mms\Xml\Slide)->setImage('http://www.yoursite.com/images/1.jpg')->setMessageText('This is some text for your slide');

$response = $mblox->mms()->send('mytestmms', '15555555555', [$slide], 'This is some fallback text');

// Check for successful response
$response->isSuccessful();

// Convert response to an array
$response->toArray();

// Get string representation of the response
$response->toString();

Available Methods

Save MMS

$mblox = \Mblox\Mms\Xml\Client('your_api_key', 'short_code');
$slide = (new \Mblox\Mms\Xml\Slide)->setImage('http://www.yoursite.com/images/1.jpg')->setMessageText('This is some text for your slide');
$mblox->mms()->save('mytestmms', 'Message Subject', [$slide]);

Send Saved MMS

$mblox = \Mblox\Mms\Xml\Client('your_api_key', 'short_code');
$ddm = new \Mblox\Mms\Xml\DeviceDiscovery('This message is free of charge and will allow us to deliver your content nice and smooth');
$mblox->mms()->sendSaved('mms_id', '15555555555', 'This is some fallback text', $ddm);

Send MMS

$mblox = \Mblox\Mms\Xml\Client('your_api_key', 'short_code');
$slide = (new \Mblox\Mms\Xml\Slide)->setImage('http://www.yoursite.com/images/1.jpg')->setMessageText('This is some text for your slide');
$mblox->mms()->send('mytestmms', '15555555555', [$slide], 'This is some fallback text');

Delete MMS

$mblox = \Mblox\Mms\Xml\Client('your_api_key', 'short_code');
$mblox->mms()->delete('mms_id');

Get MMS Templates

$mblox = \Mblox\Mms\Xml\Client('your_api_key', 'short_code');
$mblox->mms()->getTemplates();

Slides

The following methods can be used when creating slides, (*6)

  • setMessageText($text)
  • setDuration($duration)
  • setImage($url)
  • setAudio($url)
  • setVideo($url)
  • setVcard($url)
  • setIcal($url)
  • setPdf($url)
  • setPassbook($url)
  • toArray()

The Versions

19/08 2017

dev-master

9999999-dev

Mblox MMS XML PHP Client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jason Godish

sms mms

19/08 2017

1.0.6

1.0.6.0

Mblox MMS XML PHP Client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jason Godish

sms mms

05/08 2017

1.0.5

1.0.5.0

Mblox MMS XML PHP Client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jason Godish

sms mms

30/07 2017

1.0.4

1.0.4.0

Mblox MMS XML PHP Client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jason Godish

sms mms

04/07 2017

1.0.3

1.0.3.0

Mblox MMS XML PHP Client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jason Godish

sms mms

20/06 2017

1.0.2

1.0.2.0

Mblox MMS XML PHP Client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jason Godish

sms mms

18/06 2017

1.0.1

1.0.1.0

Mblox MMS XML PHP Client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jason Godish

sms mms

18/06 2017

1.0.0

1.0.0.0

Mblox MMS XML PHP Client

  Sources   Download

MIT

The Requires

 

The Development Requires

by Jason Godish

sms mms