Introduction
This document is for users who wish to use the ExpertTexting gateway for sending SMS messages. This gateway can be accessed by the SOAP/XML protocol by submitting values to the API Server by the POST method.
The ExpertTexting gateway can be used to send simple text messages.
This document gives a detailed explanation of use of the gateway through the SOAP/XML protocol.
In case of any difficulties with integration write to us on [email protected].
API URI: http://www.experttexting.com/exptapi/exptsms.asmx
Note: An Authentication key is required to access any web method; you can get your personalized authentication key from your area under the view profile option in the left panel at experttexting.com, Registeration/Signup is required to get into your account area. Signup at http://www.experttexting.com first. Email and Phone number verification required to access your area, you'll also get 125+ SMS messages absolutely free for testing purpose.
Features
The available web methods are:
- Send SMS
- Query Balance
- Message Status
- Get Unread Inbox
- Get Price List
Web Methods and Usage
1 Send SMS
This web method calls to send a SMS to a recipient.
Input Parameters
Response
- Status
- Country
- To
- Message ID
Sample Code C#
com.experttexting.www.ExptTextingAPI ExptTexting = new com.experttexting.www.ExptTextingAPI();
XmlNode x = ExptTexting.SendSMS("experttexting", "1234", "7c11788D062843",
"DEFAULT", "1732512526", "TEST SMS");
2 Query Balance
This web method calls to determine the available balance for an experttexting account.
Input Parameters
Response
Sample Code C#
com.experttexting.www.ExptTextingAPI ExptTexting = new com.experttexting.www.ExptTextingAPI();
XmlNode x = ExptTexting.QueryBalance("experttexting", "1234", "7c11788D062843");
3 Message Status
This web method calls to determine the Status of a Message you sent with an experttexting account.
Input Parameters
Response
Sample Code C#
com.experttexting.www.ExptTextingAPI ExptTexting = new com.experttexting.www.ExptTextingAPI()
XmlNode x = ExptTexting.MsgStatus("experttexting", "1234","7c11788D062843","8056");
4 Get Unread Inbox
This web method calls to get your unread incoming replies.
Input Parameters
Response
- Sender Number
- Message Content
- Date Received
Sample Code C#
com.experttexting.www.ExptTextingAPI ExptTexting = new com.experttexting.www.ExptTextingAPI();
XmlNode x = ExptTexting.getUnreadInbox("experttexting","1234", "7c11788D062843");
5 Get Price List
This web method calls to get a pricelist of all countries linked to your account.
Input Parameters
Response
Sample Code C#
com.experttexting.www.ExptTextingAPI ExptTexting = new com.experttexting.www.ExptTextingAPI();
XmlNode x = ExptTexting.getPriceList("experttexting","1234", "7c11788D062843");