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+」がない環境で使えるかも?
- 参考:「『オートアンカー』から『Copy URL+』へ」(d:id:Imamura:20061219:copyurl)/「『Copy URL+』で、ブクマ数を表示するタグを一発生成」(d:id:Imamura:20070303:copyurl)