@baladins/tiny-facebook-wrapper
v0.0.10
Published
Simple Facebook API Client
Downloads
3
Readme
Tiny Facebook Wrapper
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.
Install
$ npm install tiny-facebook-wrapper
Get request
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
}
});
Post request
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
}
});
Delete request
var facebook = require('tiny-facebook-wrapper');
facebook.del(postId, accessToken, function (error, res) {
if (!error) {
console.log(res); //json response
}
});
TODO
Support photo uploading via multipart/form-data
Testing
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
License
MIT