効率良くTwitterが運営出来るのは魅力的だけど、審査が通らないという意見が多いな
英語でくるからよく分からないよ....
などの悩みについて、3回もTwitterのAPI審査に落ちたたふいが解説させて頂きます。
結論から言うと、これから紹介する方法を抑えれば早く通りますが、同時に絶対にやらかしていけない失敗というのも存在します。
この記事を読んでいるあなたには、そんなワンクリックで済むような大失敗を犯して欲しくはありません。
今回はTwitter API審査をサクッと通して頂く為に
- TwitterのAPI審査で合格する流れ(画像解説)
- 合格後のTwitter Developerサイトで各種キー・トークンの取得
- 例文テンプレ使っても3回落ちた1つの失敗
- 審査期間を早くするコツ&注意事項
と本当に苦しんだ経験から解説させて頂きますね。
目次
TwitterのAPI審査の流れ
TwitterのAPIを使う為には、Twitter Developerにサイトにて、開発者用としてAPI審査に合格しなければなりません。
流れは以下の3ステップですね(^^)
- Twitter Developerで開発者アカウント登録申請
- 修正があればTwitter社とメールのやりとり
→私はココで躓きまくりました。 - 合格!(Approved!)のメールが来ます。
と言う事で、サクッと審査方法について解説していきます。
※2番のTwitter社とのやりとりはココではお伝えしません。一発合格の場合で解説します。
Twitter Developerで開発者アカウントの登録の流れ【合格例文あり】
開発者向けのページが開くので、 右上の「Apply」をクリックしていきます。
そしたら、左側の紫色のボタン「Apply for a developer account」をクリック
すると、APIを使用する目的を聞かれます。
自動フォローツールや分析ツールを使う場合は、Hobbyistの中の「Building tools for Twitter users」を選択してnextをクリック。
要するに趣味として使っていきます!って事ですね。
あとは自分の出身地とニックネーム(名前)を決まれますので、英語で答えてnextを押して次に進みましょう。
電話番号を設定して居ない場合、デベロッパーツールに求められますので、携帯番号を登録しておきましょう。
凍結対策にもなります。
で!ここからが重要。
というのも、一発合格の方が楽で、Twitter社とのメールのドツボにハマると本当に面倒だからです。
「How will you use the Twitter API or Twitter data?」と要するにAPIを何故使うの?と聞かれていますが、ここは全力で英語回答していきましょう。
ただし、審査に落ちまくった最大の原因は文章以外にあります。
・In your words
TwitterのAPI使用目的を英語200文字で答えろといわれています。ココを適当にやると確実に落ちるので、以下の例文をお使い下さい。
・The specifics
どのようにTwitterのデータを使うのか?を聞かれていますので、以下の様に答えていきましょう。
・Will your app use Tweet, Retweet, like, follow, or Direct Message functionality?
ツイートやリツイートをどのように利用するのか説明を求められています。
・Do you plan to display Tweets or aggregate data about Twitter content outside of Twitter?
最後です。
Will your product, service or analysis make Twitter content or derived information available to a government entity?
要するに公的機関にデータを提供するか?と聞かれています。
これは特に提出しないので、noを選べばOKです。
基本的にはコレで通ると思いますよ。
あらかじめご了承下さい。
あとは次へを押して、審査を進め、確認メールが来ますので確認URLを押すと以下の画像が出てきます。
これでOK
あとは審査結果を待ちましょう。
Twitter Developerの審査期間は?
私の場合は2020年6月28日の15時に申請し、その次の日の6月29日20時53分に返信が来ました。
ちなみに不合格の連絡です...笑
落ちるとこんな文章でメールが届きます。
Hello,
Thanks for your interest in building on Twitter.
Before we can finish our review of your developer account application, we need some more details about your use case.
The types of information that are valuable for our review include:
The core use case, intent, or business purpose for your use of the Twitter APIs.
If you intend to analyze Tweets, Twitter users, or their content, share details about the analyses you plan to conduct, and the methods or techniques.
If your use involves Tweeting, Retweeting, or liking content, share how you’ll interact with Twitter accounts, or their content.
If you’ll display Twitter content off of Twitter, explain how, and where, Tweets and Twitter content will be displayed with your product or service, including whether Tweets and Twitter content will be displayed at row level, or aggregated.
Just reply to this email with these details. Once we’ve received your response, we’ll continue our review. We appreciate your help!
Thanks,
こんにちは、
Twitterでの構築に関心をお寄せいただきありがとうございます。
開発者アカウントアプリケーションのレビューを完了する前に、ユースケースについてさらに詳細を確認する必要があります。
レビューに役立つ情報の種類は次のとおりです。
・ツイート、Twitterユーザー、またはそのコンテンツを分析する場合は、実施する分析の詳細と、方法または手法を共有してください。
・ツイート、リツイート、またはコンテンツの高評価が含まれる場合は、Twitterアカウントまたはそのコンテンツとどのようにやり取りするかを共有してください。
・Twitter以外でTwitterコンテンツを表示する場合は、ツイートやTwitterコンテンツが製品やサービスでどのように、どこに表示されるかを説明します。
回答を受け取り次第、審査を続けます。よろしくお願いします!
おかげで、
ツイッター
私はタイトルに”ある1つの原因”によって詳しく追記しろ!って言われてしまったため落ちています。
私はこのメールと3回格闘して合格。
ちゃんと詳しく追記対応すれば、合格出来ますので、落ちて絶望しないで下さいね。
デベロッパー登録審査合格後のAPIのキー・トークンの取得方法についても触れておきます。
Twitter DeveloperでAPI各種キー・トークンの取得
右側にある「APPS」をクリックし、Create an appで、新規のAPIを使うアプリケーションの登録をしていきます。
それとTwitterツールを接続させれば完了です。
まずAPIの名前を設定します。
※ここは正直何でも良いです。
ウェブサイトのURLをきかれますので、ブログを持っていたら、ブログを入れておきましょう。
サインインついても基本は不要で空白でOK
※使用するツールによって変わるので、自己責任でお願いします。
アプリケーションの説明・使用方法ですが、私はこんな例文しています。(100文字以上)
両方とも同じ文章でOK
アプリが登録すると、注意事項がでてきますので、そのまま進んで下さい。
これでアプリケーション(ツール)使用時のAPI登録は完了です。
最後に、画像の通りのKey and tokensをクリックをすると、APIのキー・トークンをコピペする事が出来ます。
あとは使用するツールに貼って下さい。
お疲れ様でした!
と!ここまでが一発合格の方の場合です。
私は3回落ちました。
ここからは、私がやらかした最大のミス及び、失敗事例と審査を早くするコツについて紹介していきますね。
twitterのAPI審査に例文テンプレ使っても3回落ちた1つの失敗【不合格体験談】
結論から言います。
APIの登録時にHobbyist(趣味)で登録すれば良かったのに、よく調べずにProfessional(ビジネス用)で審査をしてしまったからです....
ブログの稼ぐ情報を伝える上でビジネス的にTwitterを使っていたので、プロフェッショナルだと思っていたのですが、どうやらそれが審査を激ムズにする原因。
要はHobbyistは1人で使用ですが、Professionalはチームで使用。
人にもAPIツールを使わせる故の審査だったため、以下の様な質問が飛んできました!
学生、コーディング学習者、またはTwitter APIの初心者であるお客様は、実施予定のプロジェクトまたは重点分野の詳細をご提供ください。
要するにビジネスの全体像と計画・Twitterの使用方法を語れって事ですね。
よって上記で紹介した例文では、ビジネスのプロジェクトまで語っていないので、審査に落ちて追加質問がくるのは当たり前。
一応このように回答しています。
TwitterのAPIを使ってフォローを自動化する事で、フォロワーを増やし、以下のウェブサイトにアクセスを集める為です。
マジでやらかしました。
日本語で返信しても大丈夫?←審査は進みました。
Twitter社から落ちた際は基本的に英語でメールが来るのですが、2回目に落ちた際、普通に日本語でメールが来たんですよね(笑)
って思いましたが、日本語で来た文章の方が圧倒的に分かりやすかったので、こっちも負けじと日本語で返信しました。
ちなみに審査は進みましたよ。
故に英語が訳わかんなかったら、日本語で返してみるのも有りです。
ただし...自動化って言葉を入れてしまった故にこんな文章が届きました。
注意:フォローの自動化!とは絶対に入れない方が良い
It looks like your proposed use case may be in violation of one or more sections of the Developer Agreement and Policy, Automation Rules, and/or the Twitter Rules.
As a next step please review these policies as they relate to your use case. Then, respond to this email with an updated use case that is in full compliance with Twitter policy.
Thank you for your interest in building on Twitter.
簡単に言うと、Twitterの自動化ルールに反していますよ!ってメール。
実は2回目の訂正の時に、
これがいけなかった。
よって自動フォローという文章を削除し、「分析ツールを使用して、ツイート送信時間、コンテンツを改善する為に、自分のアカウントのツイートの「いいね」、「リツイート」、「返信」を使用します。」に変更。
その後、無事に通りました。
botアカウントを運用するときに、自動フォローって入れたくなる気持ちも分かりますが、馬鹿正直に伝えるとAPI審査は通らなくなります。
細かい説明は一際せずに、ルールに基づいて概要をサラっと伝えるレベルでOKですね。
API審査期間を早くするコツは、夜にメールすること
私は3回ほど審査に落ちましたが、実は3回の審査は2日で終わったんですよね。
というのも全て夜に返信していました。
考えて貰えれば分かると思いますが、アメリカに有るTwitter社と日本の時差は13時間。
故に夜8時以降であれば、向こうでは朝の9時と出社時間になっていると思われますので、対応が早かったのではと考えられます。
まとめ:TwitterのAPIツールを使って、効率良くリプ周り・自動フォローをやっていきましょう。
長くなりましたが、結局タイトルにあるただ一つの失敗というのは、Hobbyist(趣味)ではなくProfessionalに登録して、質問数を増やしてしまったって事。
他にも
- 馬鹿正直に自動フォローって書かない
- 昼に審査をするよりも夜に審査した方が良い
- 日本語で返信しても審査が進む!
とAPI審査は厳しくはなっていますが、上記の例文をコピペすれば通りますので、サクット通していきましょう。
結局、TwitterのAPIツールを使えるようなれば、今までよりも格段に面白い運用の仕方が出来る事は間違いありません。
例えば1日100人フォローして見た時のフォロバ率とか知りたくないですか?
こういう実験って、手作業では中々続きませんが、自動化で放置しながらどれくらい増えるだろうね...っていうのも出来たりします。
当然手動で行うツイッターの相互フォローで同属性1000人を最短30日で集めるやり方2選【有名になれる】に比べてフォロバ率は落ちますが、それでも数が違うんですよね。
何より、1日100人フォローする手間は3分で出来るんです。
コレって結構コスパ良くないですか?