Twitter Developerのアプリ審査に通った文例

# 経緯
- Twitterで作ったbotや公式アカウントで、Twitter APIを利用するためには、単にTwitter Developerアプリを作成すればよかった（電話番号いるけど）
- しかし2018年未明から、**審査が必要**になった
- 「[将棋形勢判断](https://shogi.revinx.net/)」というゲームを作ったので、この問題を公式アカウントから定期ツイートしたかった
![無題の画像.png](https://qiita-image-store.s3.amazonaws.com/0/1642/43eed1d9-df6c-a301-717b-61e98cdf39a5.png)
- [そのTwitterアカウント](https://twitter.com/shogi_keisei)
- 審査での入力に、アプリがTwitter APIsをどう使用するかを300字以上書く項目がある
- その場で思いつきの日本語をそのまま送ったが、落ちた
- ちゃんと送ろうと思ったが、手がかりがない
- 2回メールのやりとりをして通った（2019年1月時点）ので、文例を残す
  - 1回目のメールでは不十分だった
  - 2回目のメールはOKだった

# 文例

## 方針・気づいたことなど

- あんまり労力をかけたくない
- 英語ができないので、日本語で書いてからGoogle翻訳にかけて、ほぼそのまま出すことにした
- 日本語を読んでくれる可能性もあるから、両方併記した
- 先方の関心の対象は「Twitter内のコンテンツを使うなら、ユーザにどういう見せ方をするか」「ツイート、RT、いいねをどういう目的でおこなうか」だと思われる
- やる予定のない使い方についても、やらないとは断定しないで、「予定はない」と書く（将来、やる必要があってメールで断定したことから微妙に外れた時などに、嘘をつかないため）
- Google翻訳先生が英語に訳しやすそうな日本語を念頭に書く（ちょっと難しいなと思ったら普通に書く）
- 返信されたメールの中で先方は「あなたのプロダクトを説明する図や表などの資料があるなら、それを提示してほしい」とまで言っていたので、かなりプロダクトとTwitter APIのかかわりに関心があるようだった（あるいはロボットによる申請の判別を容易にするために説明させるたいのか）
  - なので、Twitter API関係なく、自分でWebやモバイルアプリでログインしてやるであろうことも書いた
  - サービスの概要も書いた

## ダメだった文例

> The core use case, intent, or business purpose for your use of the Twitter APIs

I am a creator of games that let users judge the aspect of Shogi.
I would like to transmit improvement information on this service.
Also, I'd like to periodically present this game problem to my followers.

私は将棋の局面をユーザに形勢判断してもらうゲームの作者だ。
このサービスの改善情報を発信したい。
また、このゲームの問題を定期的にフォロワーに提示したい。

> 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

There is no plan to analyze.

分析する予定はない。

> If your use involves Tweeting, Retweeting, or liking content, share how you will interact with Twitter users or their content


I will answer it if the user's question is cast as a reply to this account, but I am not willing to work around the retweet.

ユーザの質問がリプライとしてこのアカウントに投げかけられたら、それに答えるつもりだが、リツイートを中心に活動する気はない。


> If you’ll display Twitter content off of Twitter, explain how and where 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

I do not want to display Twitter content in my service. There will be placing a share button, and I am doing it.

私のサービス内にTwitterコンテンツを表示する気はない。共有ボタンを配置することはあるだろうし、現にしている。

## 通った文例

> The core use case, intent, or business purpose for your use of the Twitter APIs

The use of the Twitter API with this account is as follows:

1. In my service (`https://shogi.revinx.net/`), we will present a quiz to hit the table game of shogi on which board player of which turn is advantageous. It is a service that allows you to browse and enjoy how much you can answer correctly or what kind of answers other users have sent. Permalinks are provided for each question. To make the followers of this Twitter account inform the permalink of the question which my service is judged to be interested in the user among the questions stocked, every 30 minutes, every hour, or several hours I want to tweet regularly every time. We use Twitter APIs to do this tweet.
2. There are no plans to retweet through Twitter APIs.
3. There are no plans to favorite through Twitter APIs.

このアカウントでのTwitter APIの使用は以下です：

1. 私のサービス（`https://shogi.revinx.net/`）では、将棋というテーブルゲームの盤面について、どちらの手番のプレイヤーが有利であるかを当てるクイズを出題します。どれほど正解できるか、あるいは他のユーザがどのような解答を送信したかを閲覧して楽しむサービスです。それぞれの出題には、パーマリンクが提供されています。私のサービスがストックしている出題のうち、ユーザに関心を持たれそうだと判断される出題のパーマリンクを、このTwitterアカウントのフォロワーに知らせるため、30分ごと、あるいは1時間ごと、あるいは数時間ごとに、定期的にツイートをおこないたい。このツイートをおこなうため、Twitter APIsを使用します。
2. Twitter APIsを通じてリツイートをおこなう予定はありません。
3. 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

We do not plan to use Twitter APIs to retrieve some content from Twitter and display it on sites other than Twitter. I use Twitter APIs solely to tweet the information of me and my service.

Twitter APIsを利用してTwitterから何らかのコンテンツを取得し、それをTwitter以外の場所で表示する予定はありません。私がTwitter APIsを利用するのは、もっぱら、私と私のサービスが持つ情報をツイートをするためです。

> If your use involves Tweeting, Retweeting, or liking content, share how you will interact with Twitter users or their content.

I use this Twitter account to interact with users by logging into this account directly from Twitter on the web or mobile app instead of using Twitter APIs and tweeting like normal users or tweeting It will be realized by doing.
The content of that tweet will be mainly to answer the question of the user of my service by reply or to tweet the update information of the service.

私がこのTwitterアカウントを用いてユーザと交流するのは、Twitter APIsを用いてではなく、WebもしくはモバイルアプリのTwitterから直接このアカウントにログインし、通常のユーザと同じようにツイートをしたり、リツイートをすることで実現するでしょう。
そのツイートの内容は、主に、私のサービスのユーザの質問にリプライで答える、あるいは、サービスの更新情報をツイートする、というものになるでしょう。

> If you’ll display Twitter content off of Twitter, explain how and where 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

If there is Twitter content in my service, it will be about putting a Twitter share button. You will place the buttons on a part of the menu of my service or in the corner on the screen. However, it is not done using Twitter APIs.

私のサービスにTwitterのコンテンツがあるとすれば、Twitterのシェアボタンを置くぐらいでしょう。私のサービスのメニューの一部、もしくは画面上の隅の方にボタンを配置するでしょう。しかし、それはTwitter APIsを用いておこなうのではありません。

> Where possible, please share links to illustrations and/or sample work products. Note that we can’t view attachments.

My service is already in operation.
It will work with PC browser (Chrome) or smartphone browser (Chrome).
However, since it is mainly targeted at Japanese, it must be an environment in which Japanese can be displayed.
https://shogi.revinx.net/

私のサービスは既に稼働しています。
PCブラウザ（Chrome）、あるいはスマホブラウザ（Chrome）で動作するでしょう。
ただし、主に日本人を対象にしたサービスなので、日本語が表示できる環境でなくてはなりません。
https://shogi.revinx.net/