0.1.2 • Published 11 years ago

fql v0.1.2

Weekly downloads
26
License
-
Repository
github
Last release
11 years ago

node-fql

Jump into the Facebook Graph API with simpler FQL queries for Node.

Installation

npm install fql

Usage

A basic query to a particular Facebook page can be made like so:

var fql = require('fql');

fql.query('SELECT name, fan_count FROM page WHERE page_id = 19292868552', function(err, data) {
	if (err) {
		throw err;
	}
	console.log(data); // [ { name: 'Facebook Platform', fan_count: 4549532 } ]
});

If you need to throw in an access token for non-anonymous queries, just pass it in as an option:

var fql = require('fql');

fql({
	token: '112341534737288|LbWu8xrqWzW5h40LmTLrbU42Qx8'
}).query('SELECT name FROM user WHERE uid = me()', function(err, data) {
	if (err) {
		throw err;
	}
	console.log(data); // [ { name: 'John Doe' } ]
});

You can make multiple queries in one request by passing a JSON object instead of a string too:

var fql = require('fql');

fql.query({
	facebook: 'SELECT name FROM page WHERE page_id = 19292868552',
	coke: 'SELECT name FROM page WHERE page_id = 40796308305'
}, function(err, data) {
	/* `data` should be:
		{
			coke: [ { name: 'Coca-Cola' } ],
			facebook: [ { name: 'Facebook Platform' } ]
		}
	*/
});

Contributors

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago

0.0.6

12 years ago

0.0.5

12 years ago

0.0.4

12 years ago

0.0.3

12 years ago

0.0.2

12 years ago