1.0.2 • Published 8 years ago
apnl v1.0.2
NodeJS SDK for AppsPanel Mobile Backend (APNL)
Use this sdk for :
- Making API Call to your specific API (API Platform)
- Interacting with standard AppsPanel modules (User/Auth, File & Content Management) -- coming soon
Sending specific KPI (Analytics) -- coming soon
Getting Started
1 - Install
NodeJS-SDK will work on most systems out-of-the-box with nodejs and native API (no dependencies required).
npm install apnl
2 - Configuration
Build ap-config.json :
{
"appname": "YOURAPPNAME",
"appkey": "YOURAPPKEY",
"log_level": 1
}
- appname : this is your appname (you get it when you create an app on backend.appspanel.com)
- appkey : this is your appkey (you get it when you create an app on backend.appspanel.com)
- log_level :
- 0 : no log
- 1 : error => what you want in production
- 2 : error & info => what you want in development
- 3 : error, info & debug
3 - Include & Run
var apnl = require('apnl')();
if configuration is named "ap-config.json" and exist in the current directory.
or
var apnl = require('apnl')('../ap-config.json');
depending where your config is located and how it's nammed.
Make your first call :
var apnl = require('apnl')();
//very simple GET request on /test with get parameters foo (value FOO), and callback success and error provided
apnl.request("test?foo=FOO", null, function (data) {
//success
console.log("callback success");
console.log(data);
}, function (error) {
//error
console.log("callback error");
console.log(error);
});
Get more examples here
Have a problem ?
Feel free to contact us on : support@apps-panel.com