var https = require('https');
module.exports = {
	check: function(user_id, user_access_token, app_access_token, callback) {

		if (!user_id || !user_access_token || !app_access_token) {
				callback(false);
		}

		var options = {
			host: 'graph.facebook.com',
			path: '/debug_token?input_token=' +	user_access_token + '&access_token=' + app_access_token
		};

		https.get(options, function(res) {
			var string_data = '';

			res.on('data', function(chunk) {
				string_data += chunk;
			});

			res.on('end', function() {
				var json_data = JSON.parse(string_data);
				if (json_data.data && json_data.data.is_valid && json_data.data.user_id == user_id) {
					callback(true);
				} else {
					callback(false);
				}
			});
		});
};

@@ -22,16 +22,145 @@
 https');
+%0A%0A/**%0A * Validate Facebook access token%0A *%0A * @param  %7BString%7D user_id, user_access_token, app_access_token%0A * @return %7Bbool%7D%0A */
 %0Amodule.

Reformat index.js