0.6.1 • Published 4 years ago

onesignal-plus v0.6.1

Weekly downloads
6
License
-
Repository
github
Last release
4 years ago

onesignal-plus

one signal client library for node.js

onesignal-plus is an extensible node.js client library for one signal service. It's as simple as possible to support large amount of methods in official API documentation at https://documentation.onesignal.com/docs/server-api-overview

Install

npm install onesignal-plus

Settings

host: 'onesignal.com'

port: 443

version: 'v1'

You can override these values by calling setup method which you need to pass your API KEY also.

$onesignal.setup({api_key: 'API_KEY'}); // you need to provide your api key for secure access

Once your client instance is ready, there are 4 methods you can call:

  • GET
  • POST
  • PUT
  • DELETE

GET and DELETE methods takes 2 parameters such as path and callback. Path is for defining API method such as players, players/1234567890, apps, apps/1234567890, notifications and callback is for handling results.

POST and PUT methods takes 3 parameters such as path, data and callback. Path is for defining API method such as players/1234567890, apps/1234567890, notifications/1234567890 and callback is for handling results. Data parameter is for sending data to the server.

var $onesignal = require('onesignal-plus').$instance;

$onesignal.setup({api_key: 'API_KEY'});

$onesignal.post('notifications', {
    app_id: 'APP_ID',
    contents: {en: 'Hi!'},
    include_player_ids: ['PLAYER_ID']
}, function (errors, data) {
    console.log(errors, data);
});

Please check official documentation to learn how to use API methods

0.6.1

4 years ago

0.6.0

4 years ago

0.5.6

4 years ago

0.5.4

4 years ago

0.5.3

4 years ago

0.0.1

4 years ago