Skip to content

Repository files navigation

Appygram-node

An Appygram connector

##Build Status

Build Status

##Installation

npm install appygram --save

##Usage

Express

varappygram=require('appygram');
...
//Make sure to use app.router; otherwise this middleware will not workapp.use(app.router);appygram.setApiKey('your_api_key');app.use(appygram.errorHandler);

appygram lets you add a user object to the trace it sends. It defaults to not sending a user object. To enable do

appygram.include_user=true;

It defaults to the location of req['user']. To change this do

appygram.user_location="user_session_obj"

Note appygram only will support the user location if it is in the req object.

To change the 'software' set with a trace object do

appygram.app_name="my awesome express app"

Otherwise it will default to "node application"

If you need to reset the appygram object for some reason a method is exposed to handle this for you.

appygram.reset_to_default();

You can see some basic examples here.

Example app

###Basic sendFeedback Method

varappygram=require('appygram');appygram.setApiKey('api_key');appygram.sendFeedback({name:'Will',topic:'Feedback',message:'I am sending an appygram!',email:'w.laurance@gmail.com'},function(){//done sending feedback});

Most of the options for the express route are available to this method with the exception of the include user option.

About

An Appygram connector

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages