TwitterAPIを取得する手順まとめ(アカウント作成から)

プログラム

Twitterのアカウントを新規作成する

BOT用のアカウントを新規作成したいとおもいます

既存アカウントを使用する場合は飛ばしてください

新規作成の項目が表示されない場合

左下のほうにアカウント新規作成があるはずなのですが…私の環境からでは新規作成の項目がでていません

ちなみにWindows+Chromeブラウザからの環境です

対処法

スマホのTwitterアプリから新規作成しました

電話番号と生年月日を入力、パスワードとTwitterIDの設定をすませば新規アカウントが作成されます

APIを取得するためにはメールアドレスを登録する必要があります

電話番号は既存アカウントと同一で問題ありませんが、メールアドレスは基本的に1アカウントにつき1アドレスです

Googleアカウントを新しく作成しましょう

PCのブラウザでログイン

日本語化の手順

ブラウザで新規ログイン時に下記画像のように英語で表示されている場合は日本語表示に変えましょう

More → Setting and privacy → Your Account → Account infomation → Languages → Display language → Japanese – 日本語 → SAVE

新規作成したアドレスを登録

もっと見る → 設定とプライバシー → アカウント → アカウント情報 → メールアドレス

こちらで先ほど作成したGoogleアカウントのメールアドレスを登録してください

認証コードが入力したメールアドレス宛に送られてくるので入力してください

TwitterAPIの申請

デフォルトでは味気ないのでアイコンを変えておきました

https://developer.twitter.com/en/apps/

APIを申請したいアカウントにログインしたまま上記URLにアクセスします

右上にログインしているアカウントのアイコンが表示されていれば問題ありません。

Create an App

というボタンをクリックして作成していきます

英語でいくつか質問されますので答えます

What’s your name? 名前を入力します

What country are you based in? Japanを選択

What’s your use case? 私の場合はMaking bot 、Building tools for twitter users、Exploring the APIあたりでしょうか

今回はBuilding tools for twitter usersを選択しておきます

↓選択肢を日本語化させてみました

Will you make Twitter content or derived information available to a government entity or a government affiliated entity? いいえを選択してください

Want updates? (optional) チェックを入れても入れなくてもいいです

入力し終わったらNextを押します。

Developer agreement & policyというものが出てきますので一通り目を通しチェックボックスをクリックし、次へ

メールを送ってくれたようなのでメールボックスを確認

メールが届くので確認

このようなメールが送られて来ているはずなので Confirm your email を押します

アプリに名前をつけてください(一意でなくてはいけないので被らなそうな名前で)

あとで変更できますので適当に

Get keysでキーを作成します

3つのキーはコピーしてメモ帳などに保管しておきます

パスワード同様誰にも教えてはいけません

Access Token、Access Token Secret取得

開発者ポータルに移動します

さっき作ったアプリ名がPROJECT APPに表示されているとおもいます

鍵のマークをクリックしてください

Access Token and Secret をクリックしてキーを発行します

Access TokenAccess Token Secretも先ほどのAPI Key、API Key Secret同様メモ帳に保管しておきます。

Pythonなどのプログラミングで使用する場合

  • API Key
  • API Key Secret
  • Access Token
  • Access Token Secret

を使うことになるとおもいます

気が向いたらTwitterAPIを使ったプログラミングの記事も執筆するかもしれません

Tweetの書き込みなどを行う場合

権限の追加が必要になります

その際APIキーなどを更新する必要があるため先にやっておいたほうがいいです

あれ?

申請しながら記事を作成しましたが、前に申請した時より緩くなってますね

使用目的を英語で●●文字以上で書け、みたいなのがなくなってすんなりキーが発行できてしまいました。

メールでさらにTwitter社とのやり取りを経てやっと発行できるかんじだったので、メール例文記事を更新しようとおもったのですが拍子抜けです

コメント

タイトルとURLをコピーしました