TextMagic's application programming interface (API) provides the communication link between your application and TextMagic’s SMS Gateway, allowing you to send and receive text messages and to check the delivery status of text messages you’ve already sent.
All these commands can be executed only if you provide a valid username and API password get it here in your requests.
Please visit URL: http://getsparks.org/packages/TextMagic-SMS-API/show
// install from getSparks website
$ php tools/spark install -v1.0.1 TextMagic-SMS-API
// include TextMagic Library to controller
$this->load->spark('TextMagic-SMS-API/1.0.1');
// set message text
$text = 'Hi, I am appleboy';
// phone number can be string or array.
$phone = array('xxxxxxx', 'xxxxxxx');
$response = $this->textmagic->send($text, $phone);
print_r($response);
$response = $this->textmagic->get_balance();
print_r($response);
$ids = array('xxxxxxx', 'xxxxxxx');
$response = $this->textmagic->get_message_status($ids);
print_r($response);
$ids = 'xxxxxxx';
$response = $this->textmagic->receive($ids);
print_r($response);
$ids = array('xxxxxxx', 'xxxxxxx');
$response = $this->textmagic->delete_reply($ids);
print_r($response);
$phones = array('xxxxxxx', 'xxxxxxx');
$response = $this->textmagic->check_number($phones);
print_r($response);
Please vist API documentation first
Date: 2012-05-01 (Developer API)
http://www.opensource.org/licenses/bsd-license.php New BSD license
Copyright (C) 2012 Bo-Yi Wu ( appleboy AT gmail.com )