Twitterの開発者申請の方法(2020年9月)

Twitter botのつくり方

Twitterのbotを作りたい!

ということで最初にやるのが開発者の申請

申し込む時期によって若干変わるようです。

こちらは2020年9月15日の情報です。

TwitterのAPIを申請するのに準備するもの

翻訳のできるブラウザー(GoogleChrome推奨)

Twitterのアカウント(電話番号認証済み)

Google翻訳DeepL翻訳

ではサクサク行きましょう

TwitterのAPIを使えるよう申請していく

開発者ページへのアクセスと申込み

まずこちらにアクセス

Twitterの開発者ページです。

Use Cases, Tutorials, & Documentation
Publish & analyze posts, optimize ads, & create unique customer experiences with the X API, X Ads API, & X Embeds.

赤丸のとこ、Applyをクリック

Apply for a developer accountをクリック

Twitterのログイン画面になるので

APIで制御したいアカウントで

ログインする

APIで制御したいアカウントで!!

これ間違えたら二度手間ですからね

申請する内容を入力していく

Twitter開発者ツールを使用する主な理由は何ですか?

て聞かれるので答えましょう

私はMaking a botを選択

一番右下の次へをクリック

ユーザーの確認に解答する

ここのアカウントが間違えてないか確認しましょ

What country do you live in?
→素直に国を選択。Japanかな

What would you like us to call you?
→アカウント名です。半角アルファベットで解凍
ツイッターアカウントじゃなくてOK

Want updates about the Twitter API?
→メール送っていいっすか?あやしいのじゃないんで
→お好みで

入力したらNextをクリック

chromeで日本語にしたら楽です。

TwitterAPIを何に使うのか記述する

人によってはここが一番大変、という方も

Google翻訳を使いましょう

こちらの記載を参考にしました。

2021年度版 Twitter API利用申請の例文からAPIキーの取得まで詳しく解説
Twitter APIを利用するためのデベロッパー申請から、APIキー、トークン取得方法を詳しく解説します。

In your words

設問

英語で、TwitterデータやAPIをどのように使用するかを説明してください。応答が詳細であるほど、レビューと承認が容易になります。

※200文字以上

こんな内容を記しました。

1.私の経験・ノウハウからツイートを一定時間毎に投稿したい
2.Twitterのタイムラインに自動的に表示させるのは3時間に1回程度です。
3.Twitter APIを利用しTwitterからのコンテンツを取得して、Twitter以外で表示させることはありません。

英語にすると

1. I want to post tweets from my experience/expertise at regular intervals.
2. It is automatically displayed on the Twitter timeline about once every three hours.
3. We will use the Twitter API to acquire content from Twitter and display it only on Twitter.

The specifics

設問

可能な限り詳細かつ正確に以下のそれぞれに回答してください。そうしないと、Twitter開発者プラットフォームへのアクセスが遅延したり、アプリケーションが拒否されたりする可能性があります。

Twitterデータを分析する予定ですか?
→はい いいえ を選択

私は はい を選びました

ツイートやTwitterユーザーの分析を含め、Twitterデータを分析する方法を説明してください。

※100文字以上

こんな内容を記しました。

私の経験・ノウハウからの自動ツイートで、ユーザーに人気のあるツイートを分析したい

そのためにインプレッションの高いツイートを抽出したい

英語で書くと

I want to analyze the most popular tweets among users with automated tweets from my experience and expertise.

I want to extract tweets with high impressions for this purpose.

設問

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

※100文字以上

アプリは、ツイートの機能を使います。

私が作り貯めたツイートを一定時間ごとに投稿するためです。

英語で書くと

The app uses the tweet function.
This is to post the tweets I have created and saved at regular intervals.

設問

ツイッターを表示したり、ツイッター以外のツイッターのコンテンツに関するデータを集計したりする予定はありますか?

Noを選びました

設問

製品、サービス、または分析により、Twitterのコンテンツまたは派生情報を政府機関が利用できるようになりますか?

Noを選びました

で、「次へ」を選択

その次は確認画面なので、問題なければ「いいね!」をクリック

Please review and accept

開発者契約に同意しますか?
という内容

問題なければ、左下のチェックボックスにチェックして「申請書を提出する」をクリック

ここで進まない人は

こんなアナウンスが上部に表示されていないか確認

出てる場合、ツイッターアカウント側でメールアドレスを設定しましょう

You did it!!

こんな画面になります。
登録のメールアドレスに連絡がいくので確認しましょう

こんなメールが来てますので、
Confirmをクリック

Twitterのデベロッパーにログインする

Confirmを押すと

#Welcome to the Twitter Developer Platform

というページに移ります

Appの名前をきめましょう

sutekina_botとか。
botboterbotestとか。
なんでもいいです。

そして「Get keys」をクリック

これで開発者登録は終わりです。

お疲れさまでした!

キーはしっかりメモっておきましょう
再発行できますけどね

タイトルとURLをコピーしました