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!と思ってたけどちょっとなーー。まぁはめ込みを主体的に使われたらフリーのアルバムサービスも上がったれになるとは思うが)