Web制作、Webサービスに関する技術やノウハウを発信するコラムサイト

TwitterのXAuth認証の審査を通すのに注意すること。

  • このエントリーをはてなブックマークに追加

2010年8月末をもってTwitterのBASIC認証が廃止されるとのことで、モバイルサイトで今までBASIC認証を使っていたサイトはXAuth認証へ切り替えなど認証方法の変更を検討する必要が出てきます。

当社のサービスでもBASIC認証を利用していた携帯電話向けサービスについて申請を出していました。

TwitterのXAuth認証は「api@twitter.com」へTwitterアカウントと実際にXAuthを利用するアプリやモバイルサイトの情報を書いてメールで申請するのですが、英語のやり取りということもあり、なかなかに苦戦しました。

簡単に申請を通されている方も多数いらっしゃるので、一概に難しいとは言えませんが、個人的な失敗談として自分のひっかかったポイントについて書いてみます。

■注意したい5つのポイント

私は認証を通すまで、4回くらいメールのやり取りをしました。
おそらくこれは私自身の配慮が足りない部分がかなりあったため、もあるのですが4回のやり取りの中で「ここさえきちんとしていれば」、というポイントを5つ挙げてみます。

1. まずはTwitterのロゴの使い方などレギュレーションを確認

もし、サイトのデザインにTwitterのロゴやボタンを使っていたら、まずはTwitter社のロゴやボタンの使い方に違反していないか以下のサイトでよーく確認します。
Twitter社で用意されたロゴを使っていないと、審査どころか対象外です。

http://support.twitter.com/articles/77641

2. 日本の携帯電話では、OAuth認証の画面が文字化けしてしまうことを伝える

このモバイルサイトにXAuth認証を与えてください。とだけお願いしてもまず申請は通りません。
モバイルサイトもWebサイトなのだからOAuth認証を使いなさい。と返信されてしまいます。

ですので、まずは「日本の携帯電話ではOAuth認証画面は文字化けして実際使い物にはならないんですよ。だからXAuth認証の許可を与えてください。」ということをきちんと伝えないといけません。

このことはTwitter上で親切な方に教えていただいたのですが、この説明をしない限り一方通行で全然話しは進みませんでした。

3. サイトの内容をきちんと伝える。

2のお話が通るとアプリケーション、サイトのもっと詳しい説明をしてください、という返信がきました。
今回申請を出した「釣りッター」であれば、「釣果をこのサイトから写真付きメールで投稿するとサイト上とTwitterのTL上に釣果の情報が表示されるサービスです」。

この程度で良いみたいですが、きちんと説明を書かないと申請は通りません。

4. 実際に携帯電話の画面で表示されているスクリーンショット

アプリもしくはサイトの説明をする際に、スクリーンショットの提示も求められました。
モバイルサイトであれば実際に携帯電話で動いているところを見せなくてはいけないようです。
FireFoxのシミュレータで表示してキャプチャーを取ったのですがこれでは、だめでした。
あくまで実機できちんと動いているものを見せてくれ、ということらしいのです。

私は3枚ほど任意の画面で携帯電話に写っている写真を撮りました。

5. スクリーンショットはメール添付ではだめ

4で写真を撮った際に、メール添付はだめです。
メール添付ではなく、どこかのWebサーバ上にアップしてアップされているURLを送らないと見てくれません。

以上のことをクリアしたら一日であっさり承認してくれました。
承認されると以下のようなメールがきておしまい。結構あっさりでした。

———————————————-

Hi,

This application now has the ability to use xAuth on its mobile site, and our documentation is available here: http://dev.twitter.com/pages/xauth .

Thanks,
Brian

———————————————-

■XAuthの審査結果を待ってられない場合

そのときのタイミングによるのかも知れませんが、1ヶ月ほど前にやり取りしていたときは返信が来るのに結構時間がかかりました。

もし、XAuthの審査を待ってられない場合はPCでOAuth認証を通して、Access TokenをDBかなんかに保存しておくというやり方でもできるといえばできますが、サービスを使う側にとっては一手間かかるので、ちょっと不便かと思います。

あくまで暫定的な対応として参考までに。

執筆者:高本

株式会社8bit 取締役の高本です。 社内のWebサービス企画、プログラミングや、売上・請求管理にいたるまで幅広く担当しております。

関連記事

Webサイト制作

制作会社が考える、WordPressとオリジナルCMSの選定ポイント

弊社では「WordPress」を使った制作と、弊社のオリジナルCMSツール「ProG(プログ)」を使った制作の、いずれについても多くのご相談をいただいています。 それぞれにメリットがある一方で、運用時に気を付けるべき点もあり、サイトの目的や運用方法によって向き・不向きがあります。 この記事ではそれぞれの特徴を整理しながら、WordPressとオリジナルCMSを併用できるケースについてもご紹介します! 目次1 WordPressを使用するメリット1.1 多機能で自由度が高い1. […]

WordPress

本当に使う機能だけを残した、シンプルなWordPressのSEOプラグインを作成しました

WordPressでSEO周りの設定が簡単にできる、SEOプラグイン。 SEO対策には便利ですが、設定項目が多すぎて「どこを触ればいいのか分からない」と感じることはないでしょうか? そこで今回、社内の案件用にシンプルなSEOプラグインを作成してみました。 『最低限の設定のみでシンプルに』というのが今回のテーマです。 今回の記事では「どんな考え方で設計したのか」といった、制作背景などを紹介していきます。 ※本記事ではコードの全公開やダウンロードは行いません 追記:無事リリースで […]

プログラミング

SharePoint CSSとJSを入力できるWEBパーツを作る(モダンUI向け・SPFx)

SharePointのモダンUIで、SharePoint Framework(以降SPFx)という技術を使用し、CSSとJSを入力できる独自WEBパーツを作ります。 旧来のクラシックUIではスクリプトエディターと呼ばれていたWEBパーツを再現します。 目次1 前提条件2 WEBパーツの作成手順3 1.環境構築4 2.SPFxプロジェクトを作成4.1 VSCodeでフォルダを開く4.2 ターミナルを開いてコマンドを入力4.3 質問1:プロジェクトの名前を入力4.4 質問24.5 […]

株式会社8bit (エイトビット)

東京都目黒区でWebサイト制作、Webシステム開発などを行っております。
コーポレートサイトやWebサービスの企画・提案を得意としており、自社での経験を元にアイデアをカタチにするお手伝いをさせていただいております。

Web制作に関するご相談はお気軽にどうぞ

弊社に制作をご依頼いただく際の費用感をご確認いただける、
見積りシミュレーションをご用意いたしました。