SMS20API
class SMS20Source file(s): SMS20API.php
This class provides access to the SMS2.0 service that allows us to send instant messages to our contacts through an HTTP interface.
SMS 2.0 service gives you the capability to detect presence status of your contacts. You can chat with them via SMS messages when they are offline. If any of your contact is online, he will receive your messages instantly, as with other IMS services (MSN, Yahoo, etc.).
This API allows you to perform the following operations:
- Log into the SMS2.0 service. You will only need your telephone number and password.
- Retrieve your contact list.
- Get presence status for your contacts.
- Add contacts to your contact list. You will only need your contact's telephone number.
- Poll for notifications from the service. These notifications can be:
- Change in presence status for any of your contacts.
- New message received.
- Request from another user to add you to his/her contact list. You must respond to this notification allowing (or not) the other user to add you you.
- Remove a contact from your list..
- Log out from the service.
You can check billing information here
Methods
| Login | Performs login to movistar web site |
| Connect | Connects to SMS2.0 service |
| Polling | Performs polling to search for new message notifications, contacts online, etc... |
| AddContact | Adds a contact to the user's contact list |
| AuthorizeContact | Authorizes a contact to be informed about our presence status |
| DeleteContact | Deletes a contact |
| SendMessage | Sends a message to the destination contact |
| Disconnect | Disconnects from SMS2.0 service |
Helper functions
| RequestAuthorization | Gets userId and transactionId from a request to be informed of your presence status |
| ListContacts | Gets presence status list |
| ReceivedMessage | Gets text and sender of a received message |