Node.jsでFacebook APIで検索結果を取得したい場合は下記のように記述します。


まず、Facebook APIを利用するにはアカウント登録が必要になります。

Facebook Developers

node.js_013_01


下記サイトにAPIキーの取得方法が詳しく記載してあるので参考になります。
Developers.IO


APIキーを取得できたら次に、npmでfbをインストールする必要があります。



npm install fb


script.js


var FB = require('fb');

FB.setAccessToken('ここに入力');

FB.api('me/friends', 'get', {}, function(e) {
if (!e) { console.log("error"); return; }
console.log(e);
console.log("友達の人数を取得しました。");
})


script.jsを実行すると下記のように取得したAPIがコマンドプロンプトに表示されます。

node.js_013_02


APIキーの設定 :


FB.setAccessToken('ここに入力')


指定情報を抽出 :


FB.api('me/friends', 'get', {}, function(e) {
if (!e) { console.log("error"); return; }
console.log(e);
console.log("友達の人数を取得しました。");
})




Q&A






  • 参考文献
    JS+Node.jsによるWebクローラー/ネットエージェント開発テクニック