Sample - PHP
Web Service
Connecting to the Web Service from PHP can be accomplished using the SoapClient
class included with PHP version 5 and later:
$sc = new SoapClient('https://www.textapp.net/webservice/service.asmx?wsdl');
$params = new stdClass();
$params->returnCSVString = false;
$params->externalLogin = 'mylogin';
$params->password = 'mypassword';
$params->clientBillingReference = 'myclientbillingreference';
$params->clientMessageReference = 'myclientmessagereference';
$params->originator = 'mynumber';
$params->destinations = '+447912345678';
$params->body = utf8_encode('hello world');
$params->validity = 72;
$params->characterSetID = 2;
$params->replyMethodID = 4;
$params->replyData = '';
$params->statusNotificationUrl = '';
$result = $sc->__call('SendSMS', array($params));
echo $result->SendSMSResult;
You can call any of the Web Service methods in a similar manner. When using different methods be sure to change the highlighted text to match the name of the method you are calling. You can specify a proxy server if required:
$proxy = array(
'proxy_host' => 'my.proxy.host',
'proxy_port' => '8080',
'proxy_login' => 'myproxyusername',
'proxy_password' => 'myproxypassword');
$sc = new SoapClient('https://www.textapp.net/webservice/service.asmx?wsdl', $proxy);