お知らせ: にーやんのブログ 2 に移転しました。こちらのブログは、2009 年末までに削除します。

スポンサード リンク

あまびき開発日誌 #31

あまびき開発 31 日目。

ボタンの追加

検索結果の各商品欄に Amazon.co.jp の商品ページへのリンクボタンと、Amazon.co.jp の「ウィッシュリスト」(現在の「ほしい物リスト」)に追加するためのボタンを追加した。

次の URL({ASIN} に追加する商品の ASIN が入る)にアクセスすれば、ウィッシュリストに追加できるらしい。Amazon の仕様変更で使えなくなる可能性がある、と思っておいた方がよさそうだけれど。

http://www.amazon.co.jp/gp/registry/add-item.html?ie=UTF8&type=wishlist&asin={ASIN}

サブウィンドを開く処理

上記のボタンをクリックしたときに同一ページで開くと検索結果が消えてしまうので、新しいウィンドウを開くようにする。

XHTML 1.0 の Strict では target="_blank" が使えないので、JavaScript の window.open で新しいウィンドウを開くようにする。cl.pocari.org - target="_blank" を使わないで新しいウィンドウでリンクを開く方法スクリプトOFFでもちゃんと閲覧できるように サブウインドウを開く弊害と対策 - [ホームページ作成]All Aboutを参考にした。

でもキーボードショートカットで開こうとすると、やはりポップアップ扱いになる。このあたりは要検討。

Yahoo! ウェブ検索経由でもサムネイルを表示

Yahoo! ウェブ検索で検索した場合の結果にもサムネイル画像を表示するようにした。

画像の URL は、ASIN から推測。たとえば小さい画像は次の URL にアクセスすれば見られる({ASIN} に商品の ASIN が入る。「俺流amazonの作り方―Amazon Webサービス最新活用テクニック」p.114 より)。

http://images.amazon.com/images/P/{ASIN}.09._SCTHUMBZZZ_.jpg

もしこの URL に画像が存在しない場合には、hail2u.net - Weblog - Amazonの画像置換 #2の方法で「画像なし」画像を表示させる。もともとは日本の Amazon(09)に画像がない場合にアメリカ/カナダ(01)の画像に置換するものだが、画像がない場合に 1x1 の画像が返ってくるのは同じなので。

画像の拡大については、とりあえず見送り。


この記事は、Amazon.co.jp 商品検索サイト「あまびき」の開発中につけていたメモを、ブログ用にまとめ直したものです。

スポンサード リンク

Recent entries from same category
TrackBack ping me at
Trackbacks
[ No TrackBack ]
Comments
[ No Comment ]
Post a comment

writeback message: Ready to post a comment.













Remember the above info?

Preview here...

  • [Preview]ボタンをクリックすると、コメント内容をプレビューすることができます(JavaScript使用)。
  • スパム対策としてリファラチェックを行っています。セキュリティソフトの設定でリファラを無効にしていると投稿できません。
  • エントリの内容と無関係と思われるコメントやトラックバックは削除されます。
  • 当ブログへの言及リンクがないトラックバックはブロックされます。