1. Twitter Developer Platform(https://developer.twitter.com/ja)にアクセスし、APIを取得したいTwitterアカウントでログインして「開発者ポータル」をクリックします。

FireShot-Capture-001---Twitter開発者プラットフォーム---Twitter-Developer-Platform---developer.twitter.com.png

  1. 画面下部の「Sign up for Free Account」をクリックします。

FireShot-Capture-002---Twitter開発者プラットフォーム---Twitter-Developer-Platform---developer.twitter.com.png

  1. 「Twitter のデータと API のすべての使用例を説明する」という項目があるので、200文字?か250文字?以上で記述します。書けたら各項目をチェックし、「Submit」ボタンをクリックします。 おすすめはChatGPTに書かせてコピペする方法です。参考までにchatGPTに私が書かせた指示文を記載しておきます。 —— TwitterAPIの利用申請文を英語で出力してください。ただし、条件は以下の通りです。 ・300文字前後であること ・TwitterのデータとAPIの利用目的を記載すること ・利用目的は、ツイートをするbotを作成し、ユーザーにとって有益な情報をツイートするため ——

FireShot-Capture-003---Twitter開発者プラットフォーム---Twitter-Developer-Platform---developer.twitter.com.png

  1. ダッシュボードに移動するので、すでに作成されているアプリの歯車マークをクリックします。

FireShot-Capture-004---Twitter開発者プラットフォーム---Twitter-Developer-Platform---developer.twitter.com.png

  1. 画面下部の「Set up」をクリックします。

FireShot-Capture-005---Twitter開発者プラットフォーム---Twitter-Developer-Platform---developer.twitter.com.png

  1. 設定画面に移動するので、以下の項目を設定します。 App permissions: 「Read and write」にチェック Type of App: 「Web App, Automated App or Bot」にチェック App info: Callback URL / Redirect URLに「http://127.0.0.1:5000/cb」と入力してから「+ Add another URI / URL」をクリックして、追加されたフォームに「http://127.0.0.1:5000/oauth2/cb」を入力 Website URLに「https://sample.com」と入力(ここは適当で大丈夫そうです) 上記が入力できたら「Save」をクリックします。

FireShot-Capture-006---Twitter開発者プラットフォーム---Twitter-Developer-Platform---developer.twitter.com.png

  1. ClientIDとClient Secretが表示されるので、必ずどこかにコピペして保存しておいてください。 できたら「Done」をクリックしてポップアップの「Yes, I saved it」をクリックします。

FireShot-Capture-007---Twitter開発者プラットフォーム---Twitter-Developer-Platform---developer.twitter.com.png

FireShot-Capture-008---Twitter開発者プラットフォーム---Twitter-Developer-Platform---developer.twitter.com.png

  1. 先程の画面に戻ってくるので、「Keys and tokens」をクリックします。

FireShot-Capture-009---Twitter開発者プラットフォーム---Twitter-Developer-Platform---developer.twitter.com.png

  1. Consumer Keysの「Regenerate」ボタンをクリックして、ポップアップの「Yes, regenerate」をクリックします。

FireShot-Capture-010---Twitter開発者プラットフォーム---Twitter-Developer-Platform---developer.twitter.com.png

FireShot-Capture-011---Twitter開発者プラットフォーム---Twitter-Developer-Platform---developer.twitter.com.png