その他

【2022年度版】Twitter APIの登録手順

 

今回はTwitterAPIの登録方法についてまとめました。以前はTwitterAPIを使用したい場合は申請が必要でしたが、一番グレードが低いEssentialプランであれば申請なしで利用できるようになりました。申請方法の日本語記事が見当たらなかったので、備忘録としてまとめておきます。

TwitterAPIを使用するには自身のTwitterアカウントが必要になります。アカウントを持っていない方はこちらからアカウント登録を行いましょう。

TwitterAPIとは

TwitterAPIとは、プログラム上でTwitterのデータを取得・分析、ツイート内容を投稿するなどTwitterの機能を幅広く使うことができるAPIになります。

The Twitter API can be used to programmatically retrieve and analyze Twitter data, as well as build for the conversation on Twitter.

参照: Developer Platform

プラン別Twitter API

 EssentialElevatedAcademic Research
使用方法サインアップのみ申請が必要申請が必要
料金無料無料無料
プロジェクト数111
アプリ数131
ツイート上限50万ツイート/月200万ツイート/月1000万ツイート/月
今回はサインアップのみで使用できるEssentialプランの登録方法についてまとめています。

TwitterAPIの登録手順

Twitterアカウントでログイン

こちらからTwitterAPIの開発者ページにアクセスし、右上のログインを選択します。

Twitter API

 

画面遷移後、自身のTwitterアカウントを用いてログインします。

Twitter API
TwitterAPIを使用するには自身のTwitterアカウントが必要になります。アカウントを持っていない方はこちらからアカウント登録を行いましょう。

TwitterAPI Essentialプランの登録

ログイン完了後、再度TwitterAPIの開発者ページにアクセスし、左上にあるProductsからTwitterAPIを選択します。

Twitter API

 

画面遷移後、ページ下部にあるTake the next stepからGet Startedを選択します。

Twitter API

 

いくつかの質問項目ページに遷移するため、それぞれ回答しNextを選択します。

Twitter API

今回僕が選択した内容は以下になります。参考までに。

  • What’s your name?: 自身の名前を入力
  • What country are you based in?: Japanを選択
  • What’s your use case?: Exploring the APIを選択
  • Will you make Twitter content or derived information available to a government entity or a government affiliated entity?: Noを選択
  • Want updates? (optional): チェックを入れない

 

ポリシー事項を読み、チェックボックスにチェックを入れ、Submitを選択します。

Twitter API

 

登録したメールアドレスに確認メールが飛ばされているため、自身のメールボックスを確認し、Confirm your emailを選択します。

Twitter API
Twitter API

 

メールの認証が完了すると、ダッシュボードに遷移されるはずです。

Twitter API

アプリケーションの登録

続いてTwitterAPIを使用するアプリケーションの登録を行います。

まずはダッシュボード中央にあるCreate Projectを選択します。

Twitter API

 

プロジェクト名を入力します。

Twitter API
アプリケーション名ではないので注意してください。

 

使用目的を選択します。

Twitter API

 

プロジェクトの概要を記入します。

Twitter API

 

最後にアプリケーション名を入力します。

Twitter API

 

APIキーとトークンが生成されるため安全な場所にコピーしておきます。

Twitter API
キーとトークンは1度のみ表示のため注意して管理しましょう。紛失した際は再発行しなければなりません。

レスポンス確認

以下のコマンドを打ち込み、レスポンスが返るか確かめてみましょう。

% curl -X GET -H "Authorization: Bearer <コピーした Bearer Token>" "https://api.twitter.com/2/tweets/20"
=> {"data":{"id":"20","text":"just setting up my twttr"}}

まとめ

  • Twitterアカウントでログイン(持っていなければアカウント作成)
  • TwitterAPI Essentialプランの登録
  • プロジェクト・アプリケーションの登録
  • APIキーとトークンの生成

参考

Twitter API Getting started

 

今回はTwitterAPIの登録方法についてまとめました。Essentialプランであれば申請なしですぐに使用することができるので、大分使いやすくなった気がします。ぜひ試してみてください。