いざ利用しようと申請画面を開くと..。ネットで見た解説手順と画面が違う..。このような悩みで挫折した方も、いるのではないでしょうか。申請画面はコロコロ変わります。聞かれていることは大きく変わりませんが、英語だと急に不安になりますよね。APIの利用申請をしなおしました。2021年4月のTwitter利用申請手順の最新版です。この記事の画面付き手順もしばらくすると古くなるかもしれません。1度申請が通ると、APIはずっと使えますので、この機会に一緒にAPIを活用していきましょう!1年ほど前に取得した時は、申請から承認まで数日かかっていたのが、今回は30分ほどでAPIの利用が可能になってました。承認が無くなったのか、自動承認されたのかはわかりませんが、取得のハードルが下がったのかもしれません。今回は30分ほどでAPIの利用が可能になった手順を画面・文章付きで共有します。参考にしてみてください。それでは解説していきます。APIを利用するには、まずTwitterのアカウントが必要です。APIでフォロー、フォロー解除、ツイートなど利用すると、APIに紐づいたアカウントがそのアクションを実施したことになります。万が一APIの利用の仕方が規約に引っかかった場合、凍結させられる可能性があるかもしれません。短時間の大量フォローなどはNGですもんね。APIを色々試している中で、誤ってNG行為をしてしまう可能性もあります。大事に運用してきたアカウントであれば、本アカウントをAPIに紐づけることはお勧めしません。API利用のために、別アカウントを作成することをおすすめします。いいつつ、当時私は、何も考えずに本アカウントで申請してしまいました(笑)1年ぐらい利用していますが、今のところ、凍結などは発生してません。Portal〟と呼ばれるサイトから申請します。Portalにアクセスしましょう。Portalにアクセスすると、Twitterのログインページが開きます。Portalページが開きます。APIに紐づけたいアカウントではない場合、一度ログアウトしましょう。Portalにアクセスし、ログインしてください。Portalのトップページが開きます。Portalで〝アプリ〟を作成する必要があります。app】をクリックします。Account【開発者アカウントを申請してください】とメッセージが表示されます。【Apply】をクリックして次に進みましょう。UseCasesアプリの使い方を質問されます。started】をクリックして次に進みます。STEPTwitterアカウントに電話番号を設定する申請者の基本情報を質問されます。私の場合、Twitterアカウントの電話番号が未登録だったので、登録を促すアナウンスが表示されました。メッセージが表示されていない方は、STEP4に進んでください。number】をクリックし、Twitterアカウントに電話番号を登録します。Twitterの設定画面が開きます。【電話番号を追加】をクリック。電話番号を入力すると、画面右上の【キャンセル】が【次へ】に変わります。【次へ】をクリックすると、電話番号宛にショートメールが送信されます。本文に記載された、認証番号を入力し、次に進むと電話番号の登録は完了です。API利用者の基本情報に誤りがないか確認してください。APIの審査結果は2のメールアドレスに送信されるので、必ず確認しておきましょう。下の4つの質問事項にも回答します。APIの最新ニュース)回答を終えたら、【Next】で次に進みます。APIの使用目的を英語で回答しなければいけません。英語に自信のない方は、DeepLなどの翻訳サービスを使いながら書き進めましょう。//DeepLにアクセスこのページが申請手順の最難関なので、1つずつ項目を説明しながら、ご参考までに私の回答も共有しますね。APIで何がしたいか入力しましょう。APIを使いたいなら、使いたい理由がありますよね。それをTwitter社に伝えるだけなので、難しい内容ではありません。詳細な内容を記載するほど、承認しやすくなるようです。私は文章ではなく、以下のように箇条書きでまとめてみました。1.特定のキーワードやハッシュタグを日別、時間帯別に集計し、エンゲージの反応率を分析したい。2.特定のキーワードやハッシュタグと一緒によく使われる共起用語を可視化したい。3.TwitterのDMにウェルカムメッセージを設定したい。自分のやりたいことを、自分の言葉でまとめましょう。翻訳サイトがいい感じの英語にまとめていると信じましょうwTwitterデータの分析Twitterデータを分析する場合、具体的な分析手法を求められています。プログラミング言語のPythonを使用し、TwitterAPIにアクセスします。検索用APIを使用し、特定のキーワードやハッシュタグを含む直近1週間以内のツイートを取得します。この際、TwitterAPIに負荷をかけないように、1秒程度のsleep処理を実施します。取得したデータをPythonで集計し、日別、時間帯別の表およびグラフを作成します。APIを分析手法が明確に決まってない人はツイート・リツイート・いいね・フォロー・DM機能を使用するかデータを分析するだけではなく、いいねやフォローなどのアクションをするかどうか求められています。私の場合は、データの可視化・分析が用途なので、【No】を選びました。API経由でフォローなどのアクションを考えている人は、【Yes】にして、機能をどのように利用するか回答しましょう。APIを利用して収集したツイートや集計データを、Twitter以外のコンテンツ(ブログ等)で紹介するかを求められています。私の場合は、集計データをブログ等で紹介しようと考えているので、【Yes】を選択し、公開予定の場所を説明しました。私が管理しているWordpressのブログに集計したデータを公開するかもしれません。サイトのリンクを以下に貼ります。https://bloomtectec.com/集計したデータを政府機関に提供するか迷いなく【No】を選びましたw小さく書いてますが、一般の学校や大学はこれに該当しないようです。該当する方は【Yes】を選択してください。入力内容を確認しましょう。入力内容に間違いなければ、【Next】をクリック。メールアドレス宛に認証メールが飛びます。メール送信されるので、受信したメールを開きましょう。受信メールのリンクを押すと、アカウント認証の完了です。Portalのダッシュボード画面がまだ見れない人は、結果を待ちましょう。APIの利用申請の手順でした。お疲れ様です^^審査が通ったら、次の手順でアクセスキーを発行しましょう。Apps】の【Overview】を選択します。App】をクリックしましょう。アプリ名の入力を求められます。APIを「Twitterでログインする」などのアプリ認証にも使う場合は、アプリ名をしっかり決めておきましょう。自分でデータ分析するためであれば、アプリ名は管理用なので、自分が分かりやすい名前でOKです。私は自サイトのドメインにしました。アプリが作成されました。Token〟はAPI使用時に使いますので、コピーを控えましょう。API利用には〝アクセストークン〟というものも必要です。settings】をクリックし、次に進みます。tokens】をクリックします。Secret】をクリックします。Secret〟はコピーを控えましょう。APIアクセスの準備は終わりです。APIにアクセスしてみましょう。Colaboratory〟で動作を確認します。確認手順をまとめたので、ぜひトライしてみてください。本記事では、このような悩みの方をサポートします。今回...これで今回は終わりです。APIの申請から、取得したAPIキーで簡単にツイート情報を取得するところまででした。APIを使うと〝見込み客のリサーチ〟や〝関連キーワードのリサーチ〟などが自分でできます。他にもアイディア次第で色々使えそうですよね。あなたのTwitter運用に取り入れてみてはいかがでしょうか。