This is a fork of the official ClickSend SDK. Documentation can be found here.
- Sign Up for a free ClickSend account.
- Copy your API key from the API Credentials area.
To download the SDK into your package run the command:
npm i clicksend
You will need to install typescript to compile the code.
sudo npm install typescript
Run the following commands to compile typescript into javascript:
sudo npm add request http bluebird @types/node
tsc --target es5 /node_modules/clicksend/api.ts
Copy the api.js file along with the node_modules directory into your project to use the library, and include this in your file to use the SDK:
var api = require('./node_modules/clicksend/api.js');
Documentation for our SDK and REST API can be found here.
Please follow the installation procedure and then run the following code:
var api = require('./api.js');
var smsMessage = new api.SmsMessage();
smsMessage.from = "myNumber";
smsMessage.to = "+0451111111";
smsMessage.body = "test message";
var smsApi = new api.SMSApi("username", "api_key");
var smsCollection = new api.SmsMessageCollection();
smsCollection.messages = [smsMessage];
smsApi.smsSendPost(smsCollection).then(function(response) {
console.log(response.body);
}).catch(function(err){
console.error(err.body);
});