Twitterのbotを作りたい!
ということで最初にやるのが開発者の申請
申し込む時期によって若干変わるようです。
こちらは2020年9月15日の情報です。
TwitterのAPIを申請するのに準備するもの
翻訳のできるブラウザー(GoogleChrome推奨)
Twitterのアカウント(電話番号認証済み)
ではサクサク行きましょう
TwitterのAPIを使えるよう申請していく
開発者ページへのアクセスと申込み
まずこちらにアクセス
Twitterの開発者ページです。
赤丸のとこ、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翻訳を使いましょう
こちらの記載を参考にしました。
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」をクリック
これで開発者登録は終わりです。
お疲れさまでした!
キーはしっかりメモっておきましょう
再発行できますけどね