NOANAVI

BLOG

2021年TwitterAPIの申請方法と認証された例文解説

Twitter APIを使い、WordPressで投稿すると自動的にツイートされるWEBアプリの制作を行うためにTwitterAPIを取得したいと思い2021年3月15日に申請しました。

結果としては無事TwitterAPIの認証に成功しましたので認証までの過程についてご説明致します。

Twitter Developersに申請する方法

工程としては、

  1. Twitter Developersに申請
  2. 利用目的に詳しく説明してくださいとメールが来るので返信
  3. 2度目の利用目的に詳しく説明してくださいとメールが来るので返信

工程としてはシンプルですが、英文での申請になるため難しく感じますが、Google翻訳などを使い返信すると問題ないです。

ではTwitter APIの申請方法についてご説明致します。

Twitter Developersにアクセス

まずは利用したいアカウントでTwitterにログインした状態で、
Twitter Developersにアクセスします。

Create an appをクリック

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

Twitter Developers

Applyをクリック

次に「Apply」をクリックします。

Twitter Developers

「Hobbyist」から「Exploring the API」を選び、「Get started」クリック

Hobbyist」をクリックし、「Exploring the API」を選び「Get started」をクリックします

今回はWordPressの記事の自動投稿アプリを制作予定ですのでこちらにしました。

Twitter Developers

Basic info(基本情報)の記入

ここからは基本情報について記載するページになりますので、
記載していきましょう。

では順番に見ていきましょう。

Twitter Developers

ニックネームの記入

What would you like use to call you?」

ニックネームを記入しましょう。
こちらは唯一になるので使えるものを選びましょう。

住んでる国を選択

「What country do you live in?」

住んでる国を記入します。
「Japan」を選択します。

プログラミングのレベルの選択

「What’s your current cording skill level?」

どのくらいプログラミングが出来ますか?という質問です。
「Some experience」を選択しました。

新たなAPIに対しての情報が必要な場合はチェック

「Get the latest Twitter API news?」

TwitterAPIに関する新たな情報をほしいですか?
「必要ないのでチェックしてません」

「Next」をクリックします

全て記入できれば「Next」をクリックし次へ進みましょう

Intended use(使用目的)の記入

ここからはAPIの使用目的について答えていきましょう。

APIやTwitterのデータの利用目的

How will you use the API or Twitter Data?

APIやTwitterのデータを使いどのような目的で利用する予定か答えていきます。

Twitter Developers

今回、下記のように答えました

  1. 私のウェブサイトに投稿した記事をTwitterのAPIを利用して、Twitterのタイムラインにも自動的に表示されるようにしたい。
  2. Twitterのタイムラインに自動的に表示させるのは1日に1回程度です。
  3. Twitter APIを利用しTwitterからのコンテンツを取得して、Twitter以外で表示させることはありません。

英語にするとこのようになります。

  1. I want to use Twitter API to automatically display articles posted from my website onto Twitter timeline.
  2. I want to automatically display them on the Twitter timeline once a day.
  3. Even if I use Twitter’s API to get contents from Twitter, I will not display them outside of Twitter.

Twitterのデータを使う予定について

Are you planning to analyze Twitter data?

Twitterのデータを使う予定があるか?利用する場合はどのような目的か子答えましょう。

Twitter Developers

今回、下記のように答えました

  1. ウェブサイトからの自動ツイートで、ユーザーに人気のあるツイートを分析したい

英語にするとこのようになります。

  1. I want to analyze the tweets that are popular with users that are automatically tweeted using Twitter API from my website.

ツイート、リツイート、いいね、フォロー、ダイレクトメッセージを使うか

Will your app use Tweet, Retweet, Like, Follow, or Direct Message

アプリはツイート、リツイート、いいね、フォロー、ダイレクトメッセージを行いますか?

Twitter Developers

今回、下記のように答えました

アプリはツイート、リツイート、いいね、フォロー、ダイレクトメッセージ機能を利用する

英語にするとこのようになります。

My app use app use Tweet, Retweet, like, follow, and DirectMessage function.

Twitter以外のTwitterコンテンツに関するツイートを表示しますか?

Do you plan to display Tweets or aggregate data about Twitter content outside of Twitter?

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

今回、下記のように答えました

「NO」

Twitter Developers

Twitterコンテンツまたは派生情報が政府機関が利用可能になりますか?

Will your product, service or analysis make Twitter content or derived information available to a government entity?

(あなたの製品・サービス,または分析によって,Twitterコンテンツまたは派生情報が政府機関が利用可能になりますか?)

今回、下記のように答えました

「NO」

「Next」をクリックする

使用用途を記入すると、「Next」をクリックし次に進みましょう。

「Review(確認画面)」

確認画面になりますので、記載内容に問題がなければ「Next」をクリックします。

Twitter Developers

「Terms(同意画面)」

同意画面になりますので、
チェックをつけ「Submit application」をクリックします。

Twitter Developers

申請完了画面

完了しましたメールを確認してください。と表示されますので、
以上で完了になります。

Twitter Developers

メールの確認

こちらのメールが届くと完了ですので、
返信を待ちましょう。