アマゾンでの書誌の在庫状況を取得する(2)

【元記事:アマゾンでの書誌の在庫状況を取得する(2):d:id:manpukuya:20071211:aws

Amazon WebサービスAWS)を使って、弊社書誌の在庫状況を知りたいという話(d:id:Imamura:20071206:aws)の続き。

ひとまず、在庫状況を知るためのURLを生成できるようにはなった。

たとえばASINが4767802512の書誌の場合、「http://webservices.amazon.co.jp/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=【AWSの登録ID】&Operation=ItemLookup&ResponseGroup=Offers&ItemId=4767802512」へアクセスする。

とりあえずこれで、在庫情報を含むXMLファイルが表示される。

その中の「TotalNew」要素と「TotalUsed」要素がそれぞれ、新品/ユーズドの販売数のようだ。

「TotalNew」要素が「0」のとき書名を出力すれば、「この書誌がAmazonで在庫切れになっている」とわかる。

このあたりをPerlであれやこれやすればいいということだな。うん。

(今回はここまでで満足)

「×点在庫あり。ご注文はお早めに」の情報は取得できない?

Amazonの在庫がなくなりそうだという状況も、できるなら知りたい。

在庫数が少なくなると「×点在庫あり。ご注文はお早めに」という表示が出るのだけれど、これの有無や点数をAWSで取得する方法がわからない。

人力検索でも質問が出ていた。

ここでは結論は出ていない。

おまけ:リンク用HTMLを生成してくれるサービスを発見

AWS関連で検索していたら、入力したキーワードをAmazonで検索し、HTMLを作ってくれるサービスを見つけた。「Copy URL+」がない環境で使えるかも?