iftttmaker

1.3.0 • Public • Published

iftttmaker

Sending requests to IFTTT Maker channel with node.js

Instalation

npm install iftttmaker

Methods

require('iftttmaker')(apiKey)

Creates an instance of the IFTTTMaker with IFTTT Maker apiKey.

IFTTTMaker.send(event [, value1 [, value2 [, value3]]] [, callback(error)])

Sends a request with specified event and values value1, value2 and value3 and return Promise. You can also use callback.

IFTTTMaker.send({ event: event, values: { value1: value1, ... value3 }} [, callback(error)])

Another option with params as object.

IFTTTMaker.setProxy(proxyAddress)

Set proxy to connect to.

Examples

var apiKey = 'VJWqWLSLX3gfbvhR1bmYfi';
var IFTTTMaker = require('iftttmaker')(apiKey);
 
IFTTTMaker.send('notify', 'hello', 'world').then(function () {
  console.log('Request was sent');
}).catch(function (error) {
  console.log('The request could not be sent:', error);
});
var apiKey = 'VJWqWLSLX3gfbvhR1bmYfi';
var IFTTTMaker = require('iftttmaker')(apiKey);
 
// do you need to connect via proxy?
// IFTTTMaker.setProxy('https://10.0.0.3:1234');
 
var request = {
  event: 'notify',
  values: {
    value1: 'hello',
    value2: 'world'
  }
};
 
IFTTTMaker.send(request, function (error) {
  if (error) {
    console.log('The request could not be sent:', error);
  } else {
    console.log('Request was sent');
  }
});

Readme

Keywords

Package Sidebar

Install

npm i iftttmaker

Weekly Downloads

1

Version

1.3.0

License

MIT

Last publish

Collaborators

  • kolarcz