LoginSignup
14
14

More than 5 years have passed since last update.

Node.jsでTwitterのタイムラインを取得する前に考える2つのこと

Last updated at Posted at 2015-03-21

概要

Node.jsでTwitterのタイムラインを取得するときにいくつかの方法があったのでメモ。

使うAPIの種類(REST APIかStreaming APIか)と、Node.jsライブラリ(ntwitterかnode-twitterか)を簡単にまとめました(認証はpassport-twitterを使いました)。

REST APIかStreaming APIか

Twitter APIの種類です。特にリアルタイムで取得する大きな理由もなかったので、シンプルなREST APIを選びました。

REST API

特徴

  • シンプル
  • RESTなだけあってわかりやすい(↓もRESTですが)

The Streaming API

特徴

  • リアルタイムでツイートを取得できる
  • Public APIの情報は多かったが、home_timelineを表示する情報が少なかった(というよりできないかも?経験のある方がいれば教えて下さい)。

ntwitterかnode-twitterか

Node.jsでTwitter APIを扱うライブラリです。

どちらも問題なくhome_timelineが取得できますが、最終更新が3年前はさすがに不安なので、node-twitterを選びました。Star数は少ないですが、そもそも普通に取得できれば問題はないと考えました。

ntwitter

特徴

  • Star数が1番人気。
  • 更新が2年前とかで不安。
  • ドキュメントに書いていないことがある。

node-twitter

特徴

  • ドキュメントがわかりやすい
  • 使い方がシンプル
  • 更新が活発(2015/3/21現在)

参考記事

14
14
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
14