酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

pixivのiPhoneアプリがついに出たよ!!あとAPIについてもちょっと調べて見た。

待ちに待ってはや数ヶ月ようやくpixivのiPhoneアプリが出たよ!!

pixiv事務局です。本日、「pixiv(ピクシブ)」のiPhone用アプリの無料提供を開始しました。
このpixivのiPhoneアプリでは、イラスト評価、ブックマーク登録、お気に入りユーザー登録が可能です。また一部の機能でログインが必要ですが、このアプリケーションからアカウントを取得できます。

pixiv開発者ブログ:pixivのiPhone用アプリを無料で提供開始

pixiViewerと類似したアイコンに少し吹きましたが、ようやく公式のアプリが出てきましたね。これは嬉しいです。あとはWindows phone向けに移植してくれるのを待つだけかな?

興奮が冷めやまぬ中、ご協力頂いて公式iPhoneアプリがどんなAPI使っているのか調べてみました。結論から言うと殆どWeb版とあまり変わりませんね。元々Web版を見ていた人なら直感的に使えると思います。

ログイン

login.phpにPOSTメソッドでアクセスすると302を返してきます。転送先では404を返してきますが、セッションIDが取得出来ていればログインは出来てると思ってよさげです。

  • リクエストURL

http://iphone.pxv.jp/iphone/login.php

  • パラメータ

mode=login&pixiv_id={0}&pass={1}&skip=0

ランキング

普通にGETで取得します。CookieではなくてURLにセッションIDを付与してアクセスしています。

  • リクエストURL

http://iphone.pxv.jp/iphone/ranking.php

  • パラメータ

mode=day&PHPSESSID={0}&p=1

  • レスポンス

てっきりXMLかと思いきや、カラム(,)で区切られてる。なんとなく判ってください。

"7541064","32777","jpg","ガチャピンチャレンジ 腹筋編","4","マサオ","http://imgxxxxxx.pixiv.net/img/xxxxxx/mobile/xxxxxx_64x64.jpg",,,"http://imgxxxxxx.pixiv.net/img/xxxxxx/mobile/xxxxxx_480mw.jpg",,,"2009-12-08 06:01:34","あわわわわ" "これだからマサオは" "そしてこの顔である" "どうしてこうなった" "ガチャピン" "ムックの目線が腹筋より下" "勝てる気がしない" "地上最強の生物という肩書きに相応しい姿" "腹部の模様だった何か" "しゃぶれよ","Photoshop","2379","23371","63778","『面白いUSBメモリだな』とか思って買ったら、メモリでもなんでもないじゃないかッ!!",,,,