備忘録(Twitter API)

今回はTwitter APIを使っていきたいと思います

  • pipのインストール
    • Pythonインタプリタにpipが付属している事もあるらしいので、以下のコマンドで確認

      python -m pip -V

      pipのバージョンが表示されればpipが付属しているのでこの項目はスルーで
      表示されなければここからget-pip.pyをダウンロードし以下のコマンドでインストール

      sudo python get-pip.py

      もう一度以下のコマンドでインストール完了した事を確認

      python -m pip -V

      参考:http://www.python-izm.com/contents/basis/pip.shtml

  • requests-oauthlibのインストール
    • 開発するディレクトリ下で以下のコマンドを実行

      sudo pip install requests requests_oauthlib

      インストール完了した事を確認

      python
      >>> from requests_oauthlib import OAuth1Session

      エラーが出なければOK

      参考:https://qiita.com/Salinger/items/020b670466a9835c94bb

  • Twitter Developersに登録
    • https://dev.twitter.com/web/sign-inからサインインする
      *サインインに使ったtwitterアカウントが電話番号登録されてある必要がある

      Create an applicationの項目を埋めていく
      Name:
      何でもいい(同じ名前のアプリは作れない)

      Description
      何でもいい

      Website:
      サイトのURLを指定する。ローカル環境で使う時はhttp://127.0.0.1を設定する

      Callback URL:
      Twitter認証に使うコールバックのURLを指定する。コールバックをPHPで書くときはhttp://yourdomain/callback.php(ローカルならhttp://127.0.0.1/callback.php)などになる

      参考:http://hello-apis.blogspot.jp/2013/03/twitterapi.html

  • データを取得してみる