Python

【2020年度最新版】TwitterAPIの取得方法【例文コピペで超簡単】

こんにちは、ひきたウチマキです。

私は、大学時代に人工知能の内部パラメータ関連の研究をしていました。

人工知能を勉強していくうえで必須なプログラミング言語を完全独学で身に着けました。

本記事で分かること
・TwitterAPIの申請方法
・英語で答えるべき部分の解答例(コピペOKです)
・Bot化に使えるキーの取得方法

(コピペによって発生した問題等の責任は負いませんので、自己責任でお願いいたします)

TwitterAPIの申請手順

ここからの作業はパソコンでの作業になります。

手順その① Twitterにログインし、ディベロッパーサイトへ

まず、Twitter のサイトからBot化したいアカウントにログインしましょう。

そして、ディベロッパーサイトへ ←こちらにリンクを張っています。

手順その② Create an APPをクリックし、各種登録

「Create an app」をクリックしましょう。


ツールの利用目的を聞かれます、Bot作成がメインの目的です。

しかし、今後その他の機能も使いたくなった場合のことも考えてここでは、「Exoloring the API」を選択します。

「住んでいる場所」と「自分のニックネーム」を記入、APIの更新情報などのメールが欲しい場合は✅をいれます。

(私は、✅を外して登録しました)


ここから、登録する理由について聞かれますので、それぞれの文章をコピペしてもらっても構いません。

質問1:TwitterのデータやTwitter APIを利用する理由を”英語で”書いてください。

解答例は

I want to automatically post the content posted using Twitter APIs on the timeline. I automatically post to Twitter about once to three times a day. In addition, the data acquired by Twitter APIs will not be used illegally.

(223文字です)

和訳は、「私はTwitter APIsを利用して投稿した内容をタイムラインに自動的に投稿したいです。
私がTwitterに自動で投稿する頻度は1日に1から3回ほどです。
また、TwitterAPIsで取得したデータを不正に利用することはありません。」

枠外の✅の色が変わったことを確認して次に進んでください。


質問2:Twitterのデータを分析する予定はありますか?

解答例は

Yes. I’m trying to analyze a user’s popular tweets using the information automatically tweeted from the website.

(112文字です)

和訳は、「はい。私はウェブサイトから自動でツイートした情報を使って利用者の人気のツイートを分析しようと思っています。」


質問3:あなたのアプリは、ツイートとリツイート、いいね、フォロー、ダイレクトメッセージの機能を使用しますか?

解答例は

My application uses Tweet function. but it has no plans to use Retweet, like, follow, Direct Message function.

(110文字です)

和訳は「私のアプリケーションはツイート機能を使いますが、リツイートやいいね、フォロー、ダイレクトメッセージの機能は使う予定はありません」


以降の質問4.5は該当しないのでNoで大丈夫です。

一応それぞれを和訳しておくと

「Twitter以外のコンテンツに関するツイートを表示したり集計データを表示しますか?」

「あなたの製品やサービス、分析によりツイッターのコンテンツやそれに派生する情報を政府機関が利用しますか?」


手順その③ 規約を承諾して、登録完了!

記入した内容を確認した後、規約に✅をいれ、「Submit Application」をクリックします。


この画面が出れば成功です!

Twitterアカウントで使用しているメールアドレスの方に確認用のメールが届いているはずなので、そこに記載されたURLのページに進むと完了となります。

TwitterAPIの必要なキーを取得する手順

今回の目的はTwitterのBot作成です。

これには、API-key、API-Secret-key、Access-token、Access-token-secretの4つのキーが必要になります。

この4つのキーを手に入れるための手順を解説します。

手順その① Bot用のアプリを作成する

先ほど申請した時と同様に、ディベロッパーサイトへ ←こちらにリンクを張っています。

「Create an app」をクリックします。

手順その② 各種情報を入力します

アプリの詳細な設定を入力していきます。

1つ目が、アプリの名前です。

これは自分が使うときに分かればいいので自由に書いてもらって結構です。

私の場合は、「twitter_bot01」にしました。


2つ目は、アプリの説明欄です。10~200文字の間で書く必要があります。

解答例は、

My app will automatically tweet prepared sentences.

和訳すると、「私のアプリは事前に準備した文章を自動でツイートします」


3つ目は、サイトの登録です。

Website URLの欄に、自分の持っているブログなどのサイトのURLを入れましょう。

※自分のサイトを持っていない場合は、ツイッターのホームページでも問題ないようです。(私もブログのURLを入れていません)

https://twitter.com

でいけます。

また、Allow this application~の部分の✅は、必要ありません。

✅を入れると自動ツイートの際にログインが必要になり正常に働かなくなるので注意です。

その他のURL設定は空白で大丈夫です。


4つ目は、アプリの使い方の説明です。

基本的には、APIの申請をした時と同じです。

解答例は、

I want to automatically post the content posted using Twitter APIs on the timeline. I automatically post to Twitter about once to three times a day.

和訳は、「私はTwitter APIsを利用して投稿した内容をタイムラインに自動的に投稿したいです。私がTwitterに自動で投稿する頻度は1日に1から3回ほどです。」

記入後に「Create」を押して

出てきたページで再度「Create」を押したら完了です。


手順その③ 4つのキーを取得する

最後に、4つのキーを取得します。

keys and tokensの項目にAPI-keyとAPI-secret-keyの二つがあります。

そして、残り2つを取得する場合は、「Generate」をクリックします。

するとこの画面が出てきますので、Access-tokenとAccess-token-secretを取得します。

それぞれのキーは、あとからでも見られますが、念のためメモか何かにコピーしておくとよいでしょう。

以上で、TwitterAPIを利用するためのキー取得手順の解説を終わります。

お疲れさまでした!

自己肯定感を高くできる?【自己肯定感は作れる】前のページ

【2020最新版】PythonをWindowsにインストールして使ってみよう次のページ

関連記事

  1. Python

    【2020最新版】PythonをWindowsにインストールして使ってみよう

    こんにちは、ひきたウチマキです。私は、大学時代にPython…

  2. Python

    【コピペ可】Python3でTwitterを自動BOT化!【2020版】

    こんにちは、ひきたウチマキです。私は、大学時代にPython…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

アーカイブ

2021年6月
 123456
78910111213
14151617181920
21222324252627
282930 

最近の記事

  1. ニュース

    建設業で独立・起業するための準備【土木・建築・塗装業など】
  2. 美容&サプリ

    【筋トレを始めた方向け】おすすめのサプリメント6選
  3. 筋トレ&ダイエット

    【ダイエット方法まとめ】自分に合うダイエット法をみつけよう【体験談】
  4. 美容&サプリ

    【筋トレ初心者向け】プレワークアウトの成分と効果まとめ
  5. 筋トレ&ダイエット

    ウチマキのボディメイク
PAGE TOP