Twitterの開発者アカウントの登録が完了した

TwitterAPIを使うにはアカウントの登録が必要になりました。

個人でSerenade for TwitterというAndroidの零細Twitterクライアントを開発しており、先日登録が完了したのでその時のことを書いてみたいと思います。

tynmarket.hatenablog.com

時系列的な流れ

  1. 7月28日 - アカウント登録を申請(https://developer.twitter.com/en/apply/user
  2. 8月10日 - Twitterから返信が来て追加の情報を求められる
  3. 8月19日 - Twitterに追加の情報をメールで返信する
  4. 8月21日 - Twitterからアカウント登録完了のメールが届く

最初のアカウント登録の申請の処理に2週間ほどかかるようです。その後のやり取りはスムーズに進みました。

登録時の内容

アカウントの登録時にAPIの使用意図を300字以内で説明する必要があります。その時の内容を以下に記します。

I made the twitter client "Serenade for Twitter".

https://play.google.com/store/apps/details?id=com.tynmarket.serenade

It is a simple twitter client focusing on reading tweets at free time.
It has two tabs that shows home timeline and favorites.
User can do retweet and favorite.
Other functions like posting a tweet or sending a direct message are done by using official client through intent.

するとTwitterから追加の説明を求めるメールが来ました。

Thanks for applying for access!

 
In order to complete our review of your application, we need additional information about your use case. The most common types of information that can help expedite our review include:

 
・ How you intend to analyze Tweets, Twitter users, or their content

・ How Tweets and Twitter content will be displayed to users of your product or service, including whether Tweets and Twitter content will be displayed at row level or aggregated

・ The core business purpose for your product or service

 
To provide this information to Twitter, reply to this email.

 
Thank you for your interest in building on Twitter.

とのことです。上記3点について追加の説明を行いメールで返信しました。

・ How you intend to analyze Tweets, Twitter users, or their content

I use firebase analytics.

・ How Tweets and Twitter content will be displayed to users of your product or service, including whether Tweets and Twitter content will be displayed at row level or aggregated

Tweets and Twitter content are displayed like this screen shot.

https://drive.google.com/open?id=1LuwHscEaNAQbVpqgrcKIokhgBMrWPVE9

・ The core business purpose for your product or service

My product is not for commercial.
The purpose of my product is to let anybody including me to use "One top refresh Twitter client".

すると、無事に登録されたとのメールが。これで登録は完了です。

Twitter APIを利用した開発の参考になれば幸いです。