はじめに
Twitter API を利用すると、Twitter のアプリケーションを利用せずに、ツイートやタイムラインの取得ができます。
例えば、Python を使って、Twitter のタイムラインを取得してテキストに保存したり、過去の Tweet を一括で削除できたりします。
Twitter API を利用するには、利用申請を行い、API キーを取得する必要があります。
API 利用申請について
以下、Twitter で過去の Tweet を削除する目的で申請した際の手順(例)になります。
- Twitter にログインした状態で Developer Portal にアクセスします。
- 「Create an app」>「Apply」をクリックします。
- 「Hobbyist」>「Exploring the API」を選択して「Get started」をクリックします。
- 「名前」を入力し、「Japan」「No experience」を選択して「Next」をクリックします。
- 利用目的を聞かれますので、次のとおり回答します。How will you user the Twitter API or Twitter Data?I would like to use it to bulk delete tweets posted in the past using Python. I also want to improve convenience by extracting only the necessary information from the past timeline and saving it in CSV.200 文字以上で入力する必要があります。
- 他の質問については、利用しないため全て「No」として「Next」をクリックします。
- 利用規約に同意し、「Submit application」をクリックします。
- Twitter からメールが届きますので、記載の URL をクリックすると申請完了です。
- 24~48 時間程度で、承認のメールが届きます。
Twitter アプリの登録
- 承認後、「Projects & Apps」>「Overview」から「Create App」をクリックします。
- アプリの名前を入力して「Complete」をクリックします。
- API key, API secret key が表示されるのでメモ帳に保存します。
- 左ペインに作成したアプリ名を選択し「Keys and tokens」から「Access Token and Secret」を生成しメモ帳に保存します。
以上