Node.jsでTwitter APIで検索結果を取得したい場合は下記のように記述します。
まず、Twitter APIを利用するにはTwitter Developersの登録が必要になります。
下記サイトにAPIキーの取得方法が詳しく記載してあるので参考になります。 Syncer
APIキーを取得できたら次に、npmでtwitをインストールする必要があります。
npm install twit
script.js
var twit = require('twit');
var tw;
tw = new twit({
consumer_key: 'ここに入力',
consumer_secret: 'ここに入力',
access_token: 'ここに入力',
access_token_secret:'ここに入力'
});
tw.get('search/tweets', { q: 'FOSS4G since:2015-10-10', count: 5 },
function(err, data, response) {
console.log(data);
}
)
script.jsを実行すると下記のように取得したAPIがコマンドプロンプトに表示されます。
APIキーの設定 :
tw = new twit({
consumer_key: 'ここに入力',
consumer_secret: 'ここに入力',
access_token: 'ここに入力',
access_token_secret:'ここに入力'
})
検索条件の設定 : q: 検索条件 , count: 結果表示数
tw.get('search/tweets', { q: 'FOSS4G since:2015-10-10', count: 5 },
function(err, data, response) {
console.log(data);
}
);
検索結果から必要なキーワードを取得すると幅が広がりそうです。
- 参考文献
[![JS+Node.jsによるWebクローラー/ネットエージェント開発テクニック](http://ecx.images-amazon.com/images/I/61DHJGf1uSL._SL160_.jpg)](http://www.amazon.co.jp/exec/obidos/ASIN/4883379930/dayjournal-22/ref=nosim/)
[JS+Node.jsによるWebクローラー/ネットエージェント開発テクニック](http://www.amazon.co.jp/exec/obidos/ASIN/4883379930/dayjournal-22/ref=nosim/)