TwitterのAPIについて

最近、Pixivを使ってて思うんですけど、いちいち画像をクリックしないと大きいサイズが出ないってかなり不便だと思うんですよね。

なので、Pixiv自動DLツールなるものを作ろうかなと

そこで壁なのが、PixivはAPIを公開していない
ただ、調べてみたら有志の方々がごにょごにょしたものが結構見つかったので、備忘録ついでにまとめました。
参考元のページを参照した方がわかりやすいかもしれません・・・スミマセン

~PixivAPI~

新着


検索・詳細取得系(search.php)

タグ検索・詳細
http://spapi.pixiv.net/iphone/search.php?s_mode=s_tag&word=タグ&PHPSESSID=0&p=ページ番号

タイトル・キャプション検索・詳細
http://spapi.pixiv.net/iphone/search.php?s_mode=s_tc&word=キーワード&PHPSESSID=0&p=ページ番号

特定画像の詳細
http://spapi.pixiv.net/iphone/illust.php?illust_id=イラストID&PHPSESSID=0&p=1
※コレ画像のURL情報とかも整形されて入ってくるからオススメ

ランキング系(ranking.php)


画像URL

iPhone用サムネ
http://imgサーバ番号.pixiv.net/img/ユーザID(アルファベットのやつ)/mobile/作品No_64x64.拡張子

iPhone用サムネ(128×128)
http://imgサーバ番号.pixiv.net/img/ユーザID(アルファベットのやつ)/mobile/作品No_128x128.拡張子

通常サムネイル
http://imgサーバ番号.pixiv.net/img/ユーザID(アルファベットのやつ)/mobile/作品No_s.拡張子

iPhone用
http://imgサーバ番号.pixiv.net/img/ユーザID(アルファベットのやつ)/mobile/作品No_480mw.拡張子

少し小さいやつ
http://imgサーバ番号.pixiv.net/img/ユーザID(アルファベットのやつ)/mobile/作品No_m.拡張子

一番大きいサイズ※2
http://imgサーバ番号.pixiv.net/img/ユーザID(アルファベットのやつ)/mobile/作品No.拡張子

サービス状況

http://spapi.pixiv.net/iphone/maintenance.php?software-version=1.0

※1
どのURLでも、&c_mode=count を追加すればその条件の画像の数をカウント可能

※2
大きいサイズはリファラをpixiv.netにしないと取得できない様子。
PHPSESSIDは入れなくても大丈夫でした。

※3
タグ・キーワードはUTF-8でURLエンコード。

※4
PHPSSIDは使わないのであれば0で良いですが、機能制限がかかる場合があります。

※5
&c_mode=countによる総数ははPHPSESSIDを入れないと200、入れても20000までの制限となっているようです。
リファラの偽装等試してみましたが不明。
スクレイピングするしかないかなぁ・・・と。
有料アカウントについては持っていないのでわかりません(誰か結果教えて・・・)
追記:デイリーランキングで調べると500までだった。よくわからん。

参考:http://pastie.org/735195
   http://d.hatena.ne.jp/verno3632/20110219/1298101891 - 為さねば成らぬ
   http://efcl.info/2010/0730/res1852/ - WEB SCRATCH
   http://svau.blog.fc2.com/blog-entry-3.html - 戊辰戦争
   http://d.hatena.ne.jp/kagiya/20110621#p1 - 鍵屋的日記

   

Topic : インターネットサービス
Genre : Computer/Internet

Post a comment

Private comment

プロフィール

Mosi.L

Author:Mosi.L
好きなキャラクターはデジモンの光子朗
東方でいうとにとり
何でもできる参謀的キャラに憧れるみたいです
Twitter:@hangoumesi

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
Twitter
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR