FacebookAPIからJSONオブジェクトを取得するために「request」モジュールを使用しています。
exports.userInfo = function (userID, accessToken){
request.get({url: facebookAPI.ME + accessToken, json: true}, function(error, response, user){
if (error) {
console.log(error);
} else {
if (typeof(user) !== 'undefined'){
return User;
}
}
});
};
ただし、このクローラーを外部から呼び出すと、有効なJSONオブジェクトが返されません。
var crawler = require('./helper/crawler');
console.log(crawler.userInfo(userID, accessToken));
リクエストが有効なJSONオブジェクトを返し、その有効なJSONオブジェクトをuserInfo関数に返すようにするにはどうすればよいですか?
ありがとうございました。