Twitter Developerの登録手順
Twitter Developerとは?
Twitter APIを利用するためにはTwitterアカウントをdeveloperとして登録する必要があります。
Twitter Developerの登録申請手順
①Twitterアカウントを登録
もしTwitterアカウントを登録していない場合はTwitterでアカウント登録をします。※詳細は省略
②Developer登録を申請
-
Twitterアカウントでログイン
開発用のTwitterアカウントでTwitterにログインします。 -
開発者ページから用途を入力
2.1 https://developer.twitter.com/en にアクセスし、右上のApplyを選択します。
2.2 「Apply for a developer account」ボタンを選択します。
2.3 用途を選択し「Get started」ボタンを押します。
ここでは、「Hobbyist」の「Building tools for Twitter users」を選択しました。 -
基本情報を入力
登録するTwitterアカウント、メールアドレス、アカウントの種類(個人、チーム)は問題なければそのままで大丈夫です。その他の項目は以下を参考に入力し、「Next」ボタンを選択します。
項目 | 意味 |
---|---|
What would you like us to call you? | あなたをなんて呼んでほしいですか? →アカウント名やニックネームを入力 |
What country do you live in? | どの国に住んでいますか? →Japanを選択 |
What's your current coding skill level? | あなたのコーディングレベルは? →選択式なので自分に合ったレベルを選択 |
Get the latest Twitter API news? | 最新のTwitterAPIニュースは? →送ってほしい場合はチェックします |
- 利用目的を入力
4.1 How will you use the Twitter API or Twitter Data?
200文字以上の英語でTwitterAPIやTwitterDataをどのように使用する予定か説明を入力します。
4.2 Are you planning to analyze Twitter data?
「Twitterデータを分析する予定ですか?」はYesの場合は、100文字以上の英語でどのように分析する予定か説明を入力します。
4.3 Will your app use Tweet, Retweet, Like, Follow, or Direct Message functionality?
「アプリはツイート、リツイート、いいね、フォロー、DM機能を使用しますか?」はYesの場合は、100文字以上の英語でこれらの機能をどのように使用する予定か入力します。
4.4 Do you plan to display Tweets or aggregate data about Twitter content outside Twitter?
「Twitter以外でツイートや集計データを表示しますか?」はYesであれば、100文字以上の英語でどこでどのように表示する予定か説明を入力します。
4.5 Will your product, service, or analysis make Twitter content or derived information available to a government entity?
「あなたの製品、サービス、または分析により、Twitterのコンテンツまたは派生情報を政府機関が利用できるようになりますか?」は政府機関と関係ない場合はNoにします。
4.6 「Next」ボタンを押します。
-
入力内容の確認
入力内容が表示されるため、確認して「Next」ボタンを押します。 -
規約に同意して申請
Developer Policyに同意するチェックをして「Submit application」ボタンを押します。 -
メールアドレスの確認
メールアドレスに登録申請の確認メールが届きます。メール内の「Confirm your email」ボタンをおして登録申請を完了します。
申請結果
審査開始のメールが届く
申請が完了すると以下の審査開始のメールが届きます。
ご利用ありがとうございます。
お客様のTwitter開発者アカウントの申請を受理しましたので、審査を開始いたします。
追加のお知らせをお送りする場合がありますので、このメールアドレスおよび迷惑メールフォルダをご確認いただきますようにお願いいたします。この申請手続きのためTwitterのAPI利用開始までにお時間を頂戴しますが、いただいた情報を使用して開発者の皆様に最適なサポートを提供するとともに弊社のプラットフォームを保護し公開の場での会話の健全性を向上してまいりますので、ご理解いただきますようにお願い申し上げます。
利用規約および開発者規約の詳細、ドキュメント、またはコミュニティフォーラムもご参照ください。
必要な情報をすべてご提供いただいている場合は、審査終了後にメールをお送りいたします。Twitterでの開発に関心をお寄せいただきありがとうございます。
よろしくお願いいたします。
詳細情報の提供を求めるメールが届く
申請から5時間程度で、以下の詳細情報の提供を求めるメールが届きました。
申請時の入力内容では説明が足りなかったということだと思いますので、前回より詳しく記述して返信しました。
ご利用ありがとうございます。
Twitterプラットフォームでの開発に関心をお寄せいただきありがとうございます。
お客さまの開発者アカウント申請の審査を完了する前に、お客さまの使用目的についての詳細情報のご提供をお願いします。
審査で重視されるのは以下のような情報です。
Twitter APIを使用する中核的な使用目的、意図、ビジネス上の目的。
ツイート、Twitterアカウント、またはそのコンテンツを分析する場合は、実施する分析の内容と手法または技術について詳しくお教えください。
ツイート、リツイート、いいねの使用が含まれる場合は、Twitterアカウントまたはそのコンテンツに対してどのような操作を行うのかをお教えください。
TwitterコンテンツをTwitter以外で表示する場合は、お客さまの製品またはサービスで、ツイートおよびTwitterコンテンツがどこにどのように表示されるかを、行レベルの表示か集計表示かを含めてご説明願います。
上記の詳細情報を記載のうえ、このメールにご返信ください。返信をいただきましたら、審査を続行いたします。ご理解、ご協力いただければ幸いです。よろしくお願いいたします。
さらに詳細情報の提供を求めるメールが届く
詳細情報を返信後、20分程で以下のメールが届きました。
まだ情報が足りなさそうなため、さらに詳細な説明を追加し、作成予定のWebサービスのイメージ画像を作成し画像のURLを送りました。
※日本語580文字と説明画像2枚を送りました
ご利用ありがとうございます。
このたびはご返信いただきありがとうございました。お手数をおかけしますが、お客様の>Twitter開発者アカウント申請の審査にあたり、より詳しい情報をご提供いただけますようにお願いします。
必要な情報は以下のとおりです。
Twitter APIを使用する中核的な使用目的、意図、ビジネス上の目的。
ここでいう「ビジネス上の目的」には営利事業に必ずしも関係しない用途も含まれますのでご注意ください。Twitterコンテンツを使用して対応しようとしている問題、ユーザーストーリー、または全体的な目標についての情報が必要です。
学生、コーディング学習者、またはTwitter APIの初心者であるお客様は、実施予定のプロジェクトまたは重点分野の詳細をご提供ください。
ツイート、Twitterアカウント、またはそのコンテンツを分析する場合は、実施する分析の内容と手法または技術について詳しくお知らせください。
ここでいう「分析」にはTwitterコンテンツに対して行われるあらゆる形式の処理が含まれますのでご注意ください。使用目的については可能な限り詳細かつ完全な説明をお願いいたします。
ツイート、リツイート、いいねの使用が含まれる場合は、Twitterアカウントまたはそのコンテンツに対してどのような操作を行うのかをお知らせください。
TwitterコンテンツをTwitter以外で表示する場合は、お客様の製品またはサービスのユーザーに対して、ツイートおよびTwitterコンテンツがどこにどのように表示されるかを、行レベルの表示か集計表示かを含めてご説明ください。
このメールの返信に上記の情報を記載してお送りください。図、またはサンプルの成果物があれば、リンク情報をお知らせください。添付ファイルの確認はできませんので、あらかじめご了承ください。
必要な情報をお送りいただけない場合、申請は受理されません。
ご理解、ご協力いただければ幸いです。
よろしくお願いいたします。
無事に承認されました!
返信してから4時間程度で以下のメールが届き、無事に承認されました!
これでTwitter DeveloperアカウントとしてTwitter APIを利用できるようになりました。
参考資料
Discussion