Tiny Facebook Wrapper is the smallest facebook client with the longest name that you will ever see. It doesn't care about authentication because passport.js can handle this for you. But don't worry, this module supports the basic operations you need for your project.
$ npm install tiny-facebook-wrapper
var facebook = require('tiny-facebook-wrapper');
facebook.get('/me', {fields : ['name', 'gender']}, function (error, res) {
if (!error) {
console.log(res); //json response
}
});or
facebook.get('/me/groups', accessToken, function (error, res) {
if (!error) {
console.log(res); //json response
}
});or
facebook.get('/me', function (error, res) {
if (!error) {
console.log(res); //json response
}
});var facebook = require('tiny-facebook-wrapper');
facebook.post('/me/feed', accessToken, {message : 'I love Node'}, function (error, res) {
if (!error) {
console.log(res); //json response
}
});var facebook = require('tiny-facebook-wrapper');
facebook.del(postId, accessToken, function (error, res) {
if (!error) {
console.log(res); //json response
}
});Support photo uploading via multipart/form-data
Before running any test, you need to add a valid accessToken which you can get via passport.js or everyauth.
$ mocha test/ -R spec //I will hack a makefile for this
MIT