Skip to content

intistelecom/Intis-Telecom-SDK-Javascript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intis-SDK-JS

Description

The Intis telecom gateway lets you send SMS messages worldwide via its API. This program sends HTTP(s) requests and receives information as a response in JSON and/or XML. The main functions of our API include:

  • sending SMS messages (including scheduling options);
  • receiving status reports about messages that have been sent previously;
  • requesting current balance status;
  • requesting current prices;

To begin using our API please apply for your account at our website where you can get your login and API key.

Package Managers

  • Bower: intis-client
  • npm: components-intisclient

Usage

Include the (minified) JavaScript script in your HTML markup:

<script src="dist/intis-client.min.js"></script>

Class IntisClient - The main class for SMS sending and getting API information

There are three mandatory parameters that you have to provide the constructor in order to initialize. They are:

var client = new IntisClient("your_api_login", "your_api_key", "your_api_host");

Requirements

The Intis-SDK-JS script requires js-md5.

API

Use the getBalance method to request your balance status

client.getBalance(function(data){ console.log(data); }, function(error){ console.log(error); });

To send a message (to one or several recipients), use the function send(phone, text, sender, success, error, sending_time), where phone - is a set of numbers you send your messages to, sender is a sender’s name and text stands for the content of the message and sending_time - Example: 2014-05-30 14:06 (an optional parameter, it is used when it is necessary to schedule SMS messages).

client.send(phone, text, sender, function(data){ console.log(data); }, function(error){ console.log(error); });

To receive status info for an SMS you have already sent, use the function getStatus(messageId) where messageId - is an array of sent message IDs.

client.getStatus(messageId, function(data){ console.log(data); }, function(error){ console.log(error); })

Use the getPrices method to request your prices

client.getPrices(function(data){ console.log(data); }, function(error){ console.log(error); });

License

The JavaScript MD5 script is released under the MIT license.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published