Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hughsk/likegate

Small server-side validation/info for Facebook canvas apps.
https://github.com/hughsk/likegate

Last synced: 8 days ago
JSON representation

Small server-side validation/info for Facebook canvas apps.

Awesome Lists containing this project

README

        

# likegate

Small server-side validation/info for Facebook canvas apps.

*Note: doesn't currently validate whether the request if from within Facebook or not, will be adding this soon though.*

## Installation

npm install likegate

## Usage

``` javascript
var gate = require('likegate');

http.createServer(function(req, res) {
if (req.method == 'POST') {
gate(req, function(err, fields) {
console.log(fields.page.liked); // `true` if the user has liked the page
console.log(fields.page.admin); // `true` if the user is an admin
});
} else {
res.end('Should be a POST request');
}
});
```