Help us understand the problem. What is going on with this article?

Twitter Developer 登録からアプリケーション作成まで〜

More than 1 year has passed since last update.

Twitterで自動投稿BOTを自作したいとか考えた時に、TwitterAPIを呼ぶにはTwitterのDeveloper登録して、アプリケーションを作成して、各種トークン,APIキーを発行するという手順が必要となってきます。
今回初めて登録作業をやってみたのですが、なかなかめんどくさかったので投稿しておきます。
(2019年5月15日の情報です。)

Twitter アカウント作成

  1. twitter.com→アカウント作成 
  2. アカウント名, メールアドレス or 電話番号を登録
  3. 「登録する」
  4. メールアドレスに認証番号が届くので、認証番号を入れる。
  5. パスワードを入力。
  6. プロフィールや興味関心は特別考慮しなくていいので 「skip for now」→ 「Next」
  7. twitter.com に遷移したらTwitter アカウント登録完了。

Developer 登録

  1. https://developer.twitter.com/ にアクセス
  2. 右上の「Apply」をクリック!スクリーンショット 2019-05-14 17.55.35.png
  3. 「Apply for a developer account」をクリック スクリーンショット 2019-05-14 17.56.43.png
  4. developer登録を行う、目的を選択して「Next」。
    今回はAPIを使ってみたいだけなので「Exploring the API」を選択しました。スクリーンショット 2019-05-14 17.59.17.png
  5. 電話番号認証が必要なので、電話番号認証を求められる場合は「Add a valid phone number」から、電話番号認証を行いましょう。スクリーンショット 2019-05-14 18.19.53.png

    1. Country/regionは自分の国を選択。今回は「Japan」
    2. Phone number に電話番号を入力
    3. 「Next」を押すと登録した電話番号にSMSで認証コードが送られてきますのでそれをVerification Codeに打ち込んで 「verify]
    4. このメッセージがポップアップで出てきたら認証成功スクリーンショット 2019-05-14 18.35.46.png
  6. 電話番号認証が完了したら or 電話番号認証済みなら以下の部分を埋めていきます。スクリーンショット 2019-05-14 18.39.42.png

    1. 「What country do you live in?」に自分の住んでいる地域を選択。今回は「Japan」を選択
    2. 「What would you like us to call you?」は開発アカウントの呼び方はどうしますか?というだけでニックネームみたいなものなので好きに入力する。迷ったらアカウント名と同じとかで良いと思います。
    3. 「Want Updates about the Twitter API?」これにチェックを入れると、Twitter APIの更新情報などのメールが来るようになる。お好みで。
  7. 電話番号認証、必須項目の入力が終わったら「Next」

  8. 次に利用目的などを求められます。スクリーンショット 2019-05-14 18.47.44.png

    1. 「In your words」にこれから、TwitterのデータやAPIをどのように使用する予定かを説明する。英字200文字以上なので、大変ですが、ちゃんと理由を書けば良いと思います。
    2. また今回は自動投稿とかをやってみたいと思っているので、「Will your app use Tweet, Retweet, Like, Follow, or Direct Message functionality?」をYesにして、その理由も書きました。
  9. 英語で各理由を書いたら、「Next」をクリック

  10. 記入した内容の確認画面が出てくるので、パット見で問題なさそうなら「Looks good!」をクリック

  11. 利用規約確認画面が出てくるので、利用規約を確認しながら「Accept」をクリックし、「By clicking on the box」にチェックを入れて、「Submit Application」をクリックします。

  12. 完了画面が出てくると同時に登録したメールアドレスに確認ボタン付きのメールが飛んできますので、送られてきたメールを開いて、「Confirm your email」をクリックします。スクリーンショット 2019-05-15 18.56.56.png

  13. そうするとアンケートがポップアップで表示されますので、アンケートの内容を選択して、「送信」をクリックします。スクリーンショット 2019-05-15 18.59.34.png
    これで、Twitter Developer 登録完了です!

アプリケーション登録

  1. https://developer.twitter.com/ 引き続きこちらから登録作業を行っていきます。
  2. 右上のアカウント名 が表示されているところをクリックすると、「Apps」という項目がありますので、それをクリックスクリーンショット 2019-05-15 19.23.57.png
  3. 右上の方に「Create an app」をクリック
  4. 必須項目を埋めて「Create」を押します。(あとから変更できるので慎重にならなくても大丈夫です。)

    • 「App Name」にアプリケーションの名前を自由に入力します。(日本語で大丈夫)
    • 「Application description」にアプリケーションの説明を自由に入力します。(日本語で大丈夫)
    • 「Website URL」に、自分のブログとか個人サイトとかあれば書きます。なければ、Developer登録したアカウントのTwitterのプロフィールページとかでもいいらしいです。
    • 「Tell us how this app will be used」 に、このアプリケーションがどのように使用されて、このアプリケーションを使うことによって、何ができるようになるのかを書きます。(これもおそらく日本語で大丈夫ですが、100字以上書かないといけないので、英語で書いたほうが書きやすいかも)
  5. 最後に注意事項がモーダル表示されるので、確認して「Create」(ざっと要約すると迷惑行為や悪用はやめようね的なことが書かれています。)スクリーンショット 2019-05-15 19.54.32.png

  6. 完了のポップアップが出てきたら終わりです!スクリーンショット 2019-05-15 19.55.04.png

これで、Consumer API keyやAccess token, Access token secretが発行できるようになるので、それらを使ってTwitterAPIが使えるようになります。

kei2ro
Webエンジニア 2017卒 メイン言語 PHP, フレームワークはBEARとLaravelを触っています。 最近は自サービスのグロースのためにLINEとの連携施策を遂行中。 エンジニアリング以外に、ディレクション業務もやります。 ものづくり楽しい。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away