Twitterをアプリから利用する

ええっ申請がいるんですか!!アプリからTwitterを利用するためには、認証を通さないといけないんです。認証には、OAuth認証とxAuth認証があって前者はWebでの申請、後者はWebでの申請+メールの申請が必要みたいです。

とりあえず、アプリケーション登録申請はどちらでも必要なので、Webからさくっと申請してみます。
http://twitter.com/apps



でも、OAuth認証だと「アプリケーションが、あなたのアカウントへの接続を要求しています。」っていう、確認をユーザにさせないといけないんです。
やっぱxAuthか〜ということで、メールで申請を上げてみます。
で、申請にはアプリケーションのスクリーンショットが必要!?まだ作ってねーよ。手書しかないです、ごめんなさい。
ワープロでちょこっと作ります。そしてメールに添付して送信。



返信が1日もかからずにあったのだけど

Hi

Thank you for writing in. Unfortunately, our ticketing system does not accept email attachments. Could you please upload the screenshots to your server or an image host instead?

Thanks

メール添付はだめみたい。しょうがないので、自分のHPに画像をあげてもう一度メールします。


そして、2日経過し

Hi

Thank you for the link. Unfortunately, your application is currently violating our Automation Rules by providing a "select all" button on unfollow actions. The only automated following behavior permitted by our policies is following a user back. All other actions must be done individually, and this means that "select all" buttons are not allowed.

Please let me know when your application has been updated to comply with our rules and include a link to an updated screenshot, and I will review it for xAuth.

Thanks

「select all」ボタンがルール違反だということ、自動化に関するルールと留意点をしげしげと眺めます。
http://support.twitter.com/articles/76915


指摘のユーザインタフェースを変更するのですが、この頃には開発環境でモックを作成してましたのでそちら側に修正を加えます。


再度メールで申請をあげます。そして・・・

Hi,

Thank you for making these changes. Your application now has the ability to use xAuth, and our documentation is available here: http://dev.twitter.com/pages/xauth . Please remember our policies and make sure your application complies with them as you continue to develop it.

Thanks

やっとこさ、申請が通りアプリからxAuth認証が可能になりました。プログラミング以外の場所で、時間が結構かかります。