TwitterのAPI登録で大して苦労しなかった話

20年前のように、今は毎日日記を書くことはできません。
コロナ禍によるテレワークで自宅から一歩も出ない日々でネタが少ないし、仕事について書こうにも守秘義務が多いものだし。
なので、思いついたときや、時間を持て余したときにここに書き記すことを続けていくと思います。

このウェブサイトを更新したことをツイートするための機能を実装しました。
これにはWP to Twitterというプラグインを使用しました。
準備段階として、通知に用いるTwitterアカウントでAPI登録を申請し、承認されたら初めて使えるようになる…というもの。
リニューアルオープン前にこの準備をしようと思ったのですが、Twitterアカウントの電話認証や、英文で質問に答えたりしなきゃならないので、見送りにしていました。

数日前にやる気になったので、ようやくチャレンジしてみたのですが…。
ネットで検索すると、「API申請が通らなかった」とか、「半年で4回チャレンジしてもだめ」とか、「最近は狭き門になった」ような記事を見かけたので心配していたのですが、なんと一昼夜で一発合格しちゃいました。

選択肢のあるものや、パーソナルな質問はどうにかなるのですが「Twitter APIとTwitterデータの利用目的」はしっかりと文章を書かねばなりません。
しかも英語で質問されているので、英語で回答します。
まぁ、Google翻訳で出力された英文を貼り付けただけですが…。
この質問については、ネット上の様々な先駆者の例文から拝借して、自分の用途だけに絞って回答しました。
他はYes/Noで答えられるような質問だったので、それらを送信してメール認証を行い、結果を待ちました。

1時間もしないうちに以下の内容で日本語の返信がありました。

ご利用ありがとうございます。

Twitterプラットフォームでの開発に関心をお寄せいただきありがとうございます。 

お客さまの開発者アカウント申請の審査を完了する前に、お客さまの使用目的についての詳細情報のご提供をお願いします。 

審査で重視されるのは以下のような情報です。

  • Twitter APIを使用する中核的な使用目的、意図、ビジネス上の目的。
  • ツイート、Twitterアカウント、またはそのコンテンツを分析する場合は、実施する分析の内容と手法または技術について詳しくお教えください。 
  • ツイート、リツイート、いいねの使用が含まれる場合は、Twitterアカウントまたはそのコンテンツに対してどのような操作を行うのかをお教えください。
  • TwitterコンテンツをTwitter以外で表示する場合は、お客さまの製品またはサービスで、ツイートおよびTwitterコンテンツがどこにどのように表示されるかを、行レベルの表示か集計表示かを含めてご説明願います。

上記の詳細情報を記載のうえ、このメールにご返信ください。返信をいただきましたら、審査を続行いたします。ご理解、ご協力いただければ幸いです。 

よろしくお願いいたします。 

Twitter

なんのことかわからないものもあるよね。
素直に日本語で答えました。

Twitterご担当者様

この度はお世話になります。
いただいたご質問について、以下に回答いたしますので、ご確認ください。

自分の趣味で運営しておりますウェブサイトにて更新があった旨を自動でツイートしたいと考えております。
ビジネス上の直接的な目的はあまり考えられませんが、今後ウェブサイトにてアフィリエイトの広告を挿入する予定ですので、Twitter集客のupにつながればと考えております。
また、交流を目的に自分のウェブサイトのTOPページに、私のツイートのタイムラインを表示したいと考えております。

以上でございます。
ご不明な点がございましたら、ご連絡ください。
ご確認のほどよろしくお願いいたします。

すると日本語の返信が。

ご利用ありがとうございます。

このたびはご返信いただきありがとうございました。お手数をおかけしますが、お客様のTwitter開発者アカウント申請の審査にあたり、より詳しい情報をご提供いただけますようにお願いします。 

必要な情報は以下のとおりです。 

  • Twitter APIを使用する中核的な使用目的、意図、ビジネス上の目的。
    • ここでいう「ビジネス上の目的」には営利事業に必ずしも関係しない用途も含まれますのでご注意ください。Twitterコンテンツを使用して対応しようとしている問題、ユーザーストーリー、または全体的な目標についての情報が必要です。
    • 学生、コーディング学習者、またはTwitter APIの初心者であるお客様は、実施予定のプロジェクトまたは重点分野の詳細をご提供ください。
  • ツイート、Twitterアカウント、またはそのコンテンツを分析する場合は、実施する分析の内容と手法または技術について詳しくお知らせください。
    • ここでいう「分析」にはTwitterコンテンツに対して行われるあらゆる形式の処理が含まれますのでご注意ください。使用目的については可能な限り詳細かつ完全な説明をお願いいたします。
  • ツイート、リツイート、いいねの使用が含まれる場合は、Twitterアカウントまたはそのコンテンツに対してどのような操作を行うのかをお知らせください。
  • TwitterコンテンツをTwitter以外で表示する場合は、お客様の製品またはサービスのユーザーに対して、ツイートおよびTwitterコンテンツがどこにどのように表示されるかを、行レベルの表示か集計表示かを含めてご説明ください。

このメールの返信に上記の情報を記載してお送りください。図、またはサンプルの成果物があれば、リンク情報をお知らせください。 

添付ファイルの確認はできませんので、あらかじめご了承ください。 

必要な情報をお送りいただけない場合、申請は受理されません。 

ご理解、ご協力いただければ幸いです。

よろしくお願いいたします。 

Twitter

内容から察するに、先程の回答では「足りてない」ってことらしいです。
よーく考えて、嘘でもなく、単純にこれがしたいってことだけを書きました。

 

Twitter ご担当者様

お世話になります。

以下、引用にて回答いたしますので、ご確認ください。
また、一部以前のご連絡した内容と重複する部分があるかと存じますが、ご容赦ください。

> Twitter APIを使用する中核的な使用目的、意図、ビジネス上の目的。
> ここでいう「ビジネス上の目的」には営利事業に必ずしも関係しない用途も含まれますのでご注意ください。Twitterコンテンツを使用して対応しようとしている問題、ユーザーストーリー、または全体的な目標についての情報が必要です。
> 学生、コーディング学習者、またはTwitter APIの初心者であるお客様は、実施予定のプロジェクトまたは重点分野の詳細をご提供ください。

WordPressにて作成した私の趣味のウェブサイトにおける新規投稿や更新を私のTwitterアカウントにて通知ならびに周知するためのツイートをAPIを利用して作成しようと考えております。
これ以外の用途は現在のところ考えておりません。

> ツイート、Twitterアカウント、またはそのコンテンツを分析する場合は、実施する分析の内容と手法または技術について詳しくお知らせください。
> ここでいう「分析」にはTwitterコンテンツに対して行われるあらゆる形式の処理が含まれますのでご注意ください。使用目的については可能な限り詳細かつ完全な説明をお願いいたします。

分析することは一切想定しておりません。

> ツイート、リツイート、いいねの使用が含まれる場合は、Twitterアカウントまたはそのコンテンツに対してどのような操作を行うのかをお知らせください。
> TwitterコンテンツをTwitter以外で表示する場合は、お客様の製品またはサービスのユーザーに対して、ツイートおよびTwitterコンテンツがどこにどのように表示されるかを、行レベルの表示か集計表示かを含めてご説明ください。

  • ツイート:あり
  • リツイート:なし
  • いいね:なし

という操作を想定しております。

> このメールの返信に上記の情報を記載してお送りください。図、またはサンプルの成果物があれば、リンク情報をお知らせください。

何をお送りすればよいか、迷いましたが、すでに公開済みの私のウェブサイトをご確認ください。
https://ahtang777.com/
TOPページに私のTwitterアカウントのタイムラインを埋め込みました。
あとはウェブサイトの新規投稿や更新を私のTwitterアカウントでツイートすることが可能になれば、目標は達成できます。

以上です。

ご不明な点がございましたら、ご連絡ください。

よろしくお願いいたします。

もう嘘偽りなく、自分のURLを晒してみました。
これを送信したのが朝10時過ぎ。

その日の22時にめでたく以下のメールを受信しました。

Your Twitter developer account application has been approved!
Thanks for applying for access. We’ve completed our review of your application, and are excited to share that your request has been approved.

Sign in to your developer account to get started.

Thanks for building on Twitter!

developer.twitter.com | @twitterdev

Twitter, Inc. 1355 Market Street, San Francisco, CA 94103

最後だけ英文のメールでした。

このサイトを立ち上げてからブログにこういったWordpressやサーバ系の設定等の内容が多いのは、自分が何度も何度も検索して各所のサイトを参考にさせていただいたからに他なりません。
問題に直面している方がここに辿り着いて、その方の参考になってくれればいいな…と考えております。