Method sendSingle to Send Basic Single SMS
This provides the capability to send a text message of up to 160 characters to a sinlge mobile phone. This method is HTTP Get compatible.
Code Block |
---|
https://primary.smartmessagingservices.net/gateway/services/SMSService?method=sendSingle &username=your.username&password=your.password&recipient=%2B61your.phone&text=testing+1+2+3 |
*Please note that when using the HTTP Get method you must url encode any special characters
original character | url encoded |
---|---|
(space) | + |
+ | %2B |
A documentId is returned which can then be used to query the status of the submitted SMS.
method | parameters | return |
---|---|---|
send | (String username, String password, String recipient, String text); | String documentId |
Method sendSingle2 to Send Complex Single SMS
This provides the capability to send a text message of up to 160 characters to a sinlge mobile phone. This method is HTTP Get compatible.
Code Block |
---|
https://primary.smartmessagingservices.net/gateway/services/SMSService?method=sendSingle2 &username=your.username&password=your.password&recipient=%2B61your.phone&text=testing+1+2+3 &replyTo=john@mycompany.com&sender=john |
*Please note that when using the HTTP Get method you must url encode any special characters
original character | url encoded |
---|---|
(space) | + |
+ | %2B |
method | parameters | return | |
---|---|---|---|
send | (String username, String password, String recipient, String text, String encoding, String replyTo, String sender); | String recipient, int statusCode, String documentId |
This method take up to 3 seconds to return a response so as to allow the system to deliver a Telecommunications network status in the statusCode variable. If a fineal delivery status is not received this can be queried over time using the documentId supplied and the query method.
See the section on