Twitter解析の下準備

本日はこちらの本を元にTwitter解析の下準備をしてみます。

www.amazon.co.jp

事前資料

  • サービス規約 Terms of Service | Twitter

  • APIドキュメント dev.twitter.com

  • Developer規約 dev.twitter.com

TwitterAPIをラッピングしているPythonパッケージのインストール

$ pip install twitter

アプリケーションの作成

apps.twitter.com

twitterアカウントでの電話番号を登録が必要です
https://twitter.com/settings/devices

※ちなみにOAuth1.0のようです

人々のつぶやきを取得

dev.twitter.com

OAuth Signature Generator
↓
さきほど作成したアプリケーションを選択
↓
Get Auth Signature
↓
cURLを使用する
curl --get 'https://api.twitter.com/1.1/trends/place.json' --data 'id=1' --header 'Authorization: OAuth oauth_consumer_key="XXXXX", oauth_nonce="XXXXXXX", oauth_signature="XXXXXX", oauth_signature_method="HMAC-SHA1", oauth_timestamp="1431952334", oauth_version="1.0"' --verbose

これでツイートが取得できれば、下準備は完了です。

次回はIPython Notebookをインストールします。