2019年6月11日Twitterでツイートを解析したい。自動フォローや、自動いいね機能を実装してみたい。TwitterAPIをつかえば、こんなことができるようになります。今回は、TwitterAPIを使うために必要な手順を解説します。TwitterAPIを使うためには、Twitter開発者アカウントを取得することが必要です。Developerというサイトで申請できます。Developerへ登録してみました。実際の登録までの流れに沿って解説していくので、この記事を読み進めながら申請を行っていけば大丈夫です。APIを使うための手順を解説していきます。少々長いですが、画像をたくさん載せたので、わかりやすさは保証できます。・Twitterアカウントを取得するTwitter開発者アカウントの申請は、Twitterアカウントを持っていなければできません。そのため、初めにTwitterアカウントを取得しておきましょう。Twitterアカウントを持っている方はこの項目は読み飛ばしてもらって構いません。新規でTwitterを登録するには、こちらをクリック。以下の画像に示す、「アカウントを作成」からTwitterアカウントを取得してください。Developerへアクセス。画面右上にある「Apply」をクリックします。「Apply」の場所は以下の画像を参照してください。account」をクリック。account」をクリックすると、Twitterへログインを求められるので、開発者アカウントを取得したいTwitterアカウントでログインします。無事、Twitterにログインできると、以下のような画面が表示されます。私のTwitterアカウントはメールアドレスを登録していなかったので、登録しろとのこと。メールアドレス登録後、ページを更新してください。メールアドレスを既にTwitterアカウントに登録している人は読み飛ばしてください。Twitterアカウントにメールアドレスが登録できていると、以下のような画面が表示されるので、「Continue」をクリック。「Continue」をクリックすると、開発者アカウントを誰のために使うかを問われるので、該当する方にチェック。use」にチェックします。operation(≒住んでいる国)」を問われるので、自分に合うものを記入してください。nameは、適当な名前でも大丈夫ですが、私は、Twitterアカウントと同じ文字列にしました。(@yurufureyuruから@を取った文字列)記入が終わったら、「Continue」をクリック。「Continue」をクリックすると、なぜ開発者アカウントを取得したいのかを問われます。※画面が一枚の画像に収まりきらないので、ページ上部と下部の2枚に分けて解説。ページ上部、チェックボックスがいくつか並んでいるのは、「開発者アカウントを取得する目的」を聞かれているところです。自分の目的に合う項目にチェックを入れてください。automation」にチェックしました。ページ下部では、開発者アカウントを取得する目的を英字300文字以上で記述する必要があります。ここで注意なのが、300文字より少ない文字数では、申請できない点です。そのため、300文字以上を目指して書きましょう。building」の下に、1.~~~,2.~~と計4つの質問があるので、それぞれの質問に答えていきましょう。自分で一から300字かくよりも、簡単にかけるかと思います。入力フォームをクリックすると、解答例のいわゆるテンプレが表示されるので、それも参考に書いていきましょう。300字未満だったり、目的が読み取れない場合は、メールが届くこともあるそうです。300字以上を書いてくださいね。entity?」という質問があります。これは、あなたが開発したサービスを政府や公的機関が利用できるようにするかどうかを聞いています。この質問には、明確に政府、公的機関を意識する場合以外は「No」を選択しておきましょう。「Continue」を押すと、英語がいっぱいの画面が表示されます。これは、開発者アカウントを使用する際の規約などです。スクロールしないと、チェックボックスにチェックできないので、全部スクロールしてください。box~~~」の欄にチェックを入れます。ここにチェックを入れると、規約に同意したことになります。application」をクリック。※下の質問は、Twitterのニュースや情報を配信希望かを聞いています。興味のない方はチェックをいれないで大丈夫です。application」をクリックすると、以下の画面が表示されます。Twitterアカウントに登録されているメールアドレスに、e-mailアドレス確認のメールが届くので、確認してみてください。e-mail」をクリック。すると、以下のような画面が表示されました。これはただのアンケートなので、自由に評価してください。これで、Twitter開発者アカウントを取得することができました。APIが使える!...とはいかないんですよね。APIを使うためには、アクセスコードを発行する必要があります。残り少しなのでがんばりましょう!・アクセスコードを発行するアクセスコードを発行する手順を解説します。アクセスコードを発行してもらうには、アプリの型枠をつくる必要があるので、アプリの型枠を作っていきましょう。Welcome!ページを削除してしまった人は、画面右上の「Apps」をクリック。app」をクリックしてください。app」をクリックすると、以下のような画面が表示されます。ここでは、アプリの情報を記入していきます。いっても本来の目的は、APIアクセスコードを取得するだけなので、適当に進めていきましょう。画像に解説を書いたので、そちらを参考にしてください。used(100字以上を目指して書く)必須項目5つを記入し、「Create」をクリックすることで、アプリの型枠が作成されます。最後に、アクセスコードを取得しましょう。tokens」をクリック。tokens」をクリックしたら、以下のような画面が表示されます。secret」の下部にある「create」をクリックすると、アクセストークンが発行されます。以下の画面のような4つの文字列が表示されたらOKです。この4つのコードがTwitterAPIを使う際に必要になるので、各自コピペして保管しておきましょう。APIキーの発行の解説は終わりです。あとは、自動いいねだったり、ツイート分析だったり好きなことができるようになります。長いことおつかれさまでした!■まとめTwitterAPIキーを取得する手順を解説してきました。取得したAPIを使えば、ツイートを分析したり、自動機能を実装できるようになります。プログラミングでTwitter分析をこれからする方へおすすめの記事です。Pythonをつかってツイートを取得する手順を解説しています。コピペでも使えますPythonでツイートを取得する手順【Twitter】あなたの助力になれたことをうれしく思います。最後まで読んでいただきありがとうございました。画像配列とRGBを理解しよう!プロゲートで初心者がPythonを学んでみた感想PREV【Python】CSV形式でデータを扱う方法NEXTZBrushCoreで髪の毛モデリング練習3:ルーシィ管理人プロフィール当サイト(your-3d.com)の管理人のゆあーさんと申します。このサイトでは、私がZBrushやunityなどで調べたことを共有出来たらいいなと思い開設しました。読んでくださった皆様のお役に立てたら幸いです。https://your-3d.booth.pm/プロフィールページ作りました。画像配列とRGBを理解しよう!【Python】CSV形式でデータを扱う方法Mecabで形態素解析:品詞分解する方法【Python】Tensorflow-gpuインストール時の注意点:Win初心者がPythonで顔認識してみた【カスケードファイル】Atomのインストール&日本語化の手順を詳しく解説【Windows】Pythonで画像をスクレイピングしてみた。3d管理人のゆあーさんです。生まれは北国、現在は東京に住んでます。趣味はプログラミング、モデリング、あとブログです。このブログに書いている内容ですね。ゲームもたまにしてます。