Amazon ECS3 が3月いっぱいでサービス廃止になり、 ECS4しか使えなくなったので、 amazonplot.rb (mingplot) を ECS4 に 対応させてみた。
っていうか、ググっても「使えなくなったー」という声を 全然見つけられないのだけど、もしかして使ってるの俺だけ?(^_^;)
Amazonの「トークン」はECS4では廃止になり、代わりに 「Access Key Id」というものが必要になりました。
なので、 --token には TOKEN ではなく、 AccessKeyID を指定してください。
% amazonplot --token=AMAZONTOKEN -o /home/yourname/survey 12345678 ↓ % amazonplot --token=AccessKeyId -o /home/yourname/survey 12345678
REXMLでXpathというのを真剣に使ったのは初めてかもしれん。
"Offers/Offer[Merchant/Name/text()='Amazon.co.jp']/OfferListing/Price/Amount"
で、Merchant/Nameの中身が'Amazon.co.jp'に一致する Offer の /OfferListing/Price/Amount を取得、とか。
Xpathって結構複雑なことできるのね〜。