エントリー詳細

携帯サイトのTwitter認証について

2010/12/25

げまったーの携帯版からも投稿できるようにしたいと、
携帯サイトの勉強を少しずつやってました。
最低限のことは理解できたような感じなので、
いよいよTwitterと連動させようとしたところ、
Twitterの認証がうまくいきません。。。(T_T)

Twitterの認証には基本的に
OAuthっていう技術を使う必要があるのですが
携帯サイトでそれを使おうとすると
Twitterの認証画面が文字化けしてしまうようです。

最初は開発用の環境が悪いのかなと思ってたのですが
いろいろ調べてみると他のサイトでは
OAuthではなくXAuthという技術を使ってるようです。
そういうことだったのか・・・

ということで、さっそくTwitterの公式サイトにあるAPIドキュメントで調べてみると
XAuthを使うには、TwitterのAPI担当の人に
その利用許可をメールでお願いしなければならないとのこと。
しかも英語のメールで・・・


それをやらないことには先に進めないので
先駆者が残してくれた情報や、翻訳サイトを使って、
完成したメールがこれ↓


--------------------------------------------------
Hello.

My name is Jun.
I'm a developer of web community site.
http://t.gameman.jp/

and, I'm developing a mobile site (mobile application) now.
http://t.gameman.jp/m/

Please apply this mobile applicationto use xAuth.

My account is @xxxxx.

Application URL is
http://twitter.com/oauth_clients/details/xxxxx

Thanks,
Jun
--------------------------------------------------
※一部修正してあります


時差があるので、返信は翌日の早朝に来てました。

--------------------------------------------------
Hi Jun,

Thank you for writing in. In order to review your application for xAuth access, we need some more information about your application,
including its user-facing Twitter functionality and a screenshot of it in action on a mobile device.
Our ticketing system does not accept attachments, so please upload the screenshot to your server or an image host instead.

Thanks,
xxxxx
--------------------------------------------------

「もっと情報よこせ」ということのようです・・・
これはまずい!と調べまくって
すぐに返したのがこれ↓

--------------------------------------------------
Hi xxxxx,

My site is community site about the game software.
When it POST a message in this site, it is made a POST in Twitter at the
same time,
and it is service displayed by the Twitter Timeline of the user.

Now, I use OAuth in the PC's website.
http://t.gameman.jp/

and, The mobile website is developing now.
But, can't POST a message from the mobile website now.
http://t.gameman.jp/m/

screenshot:
http://t.gameman.jp/m/img/ss1.jpg
http://t.gameman.jp/m/img/ss2.jpg

The certification screen of OAuth is garbled with the Japanese mobile
telephone and is not usable.
So please apply this mobile website to use xAuth.


My account is @xxxxx.

Application URL is
http://twitter.com/oauth_clients/details/xxxxx

Thanks,
Jun
--------------------------------------------------


また翌日の早朝に返信が来てました。

--------------------------------------------------
Hi Jun,

Thank you for your reply.
Your application now has the ability to use xAuth,
and our documentation is available here:
http://dev.twitter.com/pages/xauth .
Remember that you must continue to use the regular OAuth process on your full site.

Thanks,
xxxxx
--------------------------------------------------

ということで無事OKになったっぽい。
2往復ですんだのでまあまあかな。


改めてテストプログラムで試してみると
無事認証に成功。

早く携帯版も投稿に対応したいが
まだ苦戦中です・・・

コメント

コメントはありません

コメントフォーム

お名前(必須)
URL(任意)
コメント(必須)
だみー
※なにも入力しないでください(スパム回避用です)