chakokuのブログ(rev4)

テック・コミック・DTM・・・ごくまれにチャリ

picasa Web Albumの制約?

PicasaのWeb Albumを調べていて、気になる事。
Googleのオンラインアルバムサービスである、Picasa WebAlbumにおいて、公開写真はサムネイルを自分のブログに貼り付ける事が可能。さらに、サムネイルは自由にサイズが選べるということだ。
だが、<img src="hogehoge">形式でサムネイルをリンクした場合、どうもサイズが512以上はForbiddenになるようだ。

小さいサイズの写真は他のサイトでのはめ込みを許すが、512以上はPicasa側で見てねということか。。。

Picasa APIのThreadでは、Sven氏(5月1日, 午前2:54)「the largest available size for embedding is 800 px.」といった記載もあり。。

http://groups.google.com/group/Google-Picasa-Data-API


以下、パケットキャプチャした時のログ

GET /image/XXXXX/RklHRwdCIOI/AAAAAAAAABo/fSCS5rBk2k8/s512/DSCN0065.JPG
 HTTP/1.1
Host: lh3.google.co.jp
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Accept: image/png,*/*;q=0.5
Accept-Language: ja,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://XXXXXXXX/test/hoge/image.html
Cookie: PREF=ID=c501e2528*略*=Mkfoc1FxW-Uln8Ju



HTTP/1.1 403 Forbidden
Content-Type: text/html
Server: cachefe:image
Transfer-Encoding: chunked
Content-Encoding: gzip
Date: Tue, 15 May 2007 07:47:10 GMT

この制約はどうもrefererを使って実装しているようで(推測)、refererがなければオリジナルサイズも取得可能である。以下、上手くいったときのキャプチャ
(以下のテスト結果のファイルは違っていますが、上記と同じファイルでもOKでした)

GET /image/picasaalbums/RYG49_QRjgI/AAAAAAAAB8g/-da0H3aHLSE/google-chairs.jpg
HTTP/1.1
Host: lh6.google.com
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Accept: image/png,*/*;q=0.5
Accept-Language: ja,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: SID=DQAAAHQA *略* fp2Cjk


HTTP/1.1 200 OK
Content-Type: image/jpeg
Cache-Control: public
Content-Disposition: attachment
Expires: Wed, 16 May 2007 10:25:51 GMT
Server: cachefe:image
Content-Length: 38475
Date: Tue, 15 May 2007 10:32:41 GMT

......JFIF.............C.............................

.... *略*

■補足

ThunderbirdのPluginである、Adaptive Referer Removerを使って、Referer抜きでアクセスしたところ、でかいサイズも正常に表示された。やっぱり、Refererのあり、なしでデータ返却をコントロールしているようだ。。となると、ブログソフト側でイメージをGETしてはめ込むしか手が無い。そこまでやるんなら、別の公開アルバム(やっぱりflickr?)を使うのがいいのかも。。(picasa cool!と思ってたけどちょっとなーー。まぁはめ込みを主体的に使われたらフリーのアルバムサービスも上がったれになるとは思うが)