Amazonの欲しいものリストを一覧に表示したくてRailsで色々試してみた。
amazon/ecsやRuby/Amazonなど試してみたもののAmazonECSの仕様が良く変わるようで、上手く動かなかった。
面倒だったのでRuby/Amazonを参考に全て自前で実装することに。
欲しいものリストを取得するところまではさくっとできたのだが、何故か10件しか取ってこない。
どうやら1回のリクエストで10件までしか取れないらしいので、11件目以降はページを指定して取得しないといけないらしい。
が、ここで嵌った。
通常の検索のときにはページ指定は&ItemPage=1みたいな感じでよかったのでそのまま欲しいものリストでも使ってみたのだが、ItemPageをどんなに変えても同じ結果しか返ってこない。
google先生に聞いてみても解決しそうに無かったので、仕方なく公式ページを見に行った。
英語が良く分からなかったけどどうやら&ListType=WishListのときはItemPageでなくProductPageを使わないといけないらしい。
早速試してみると見事に11件目以降が取得できた、万歳。



近況
二輪免許を取り始めた。この時期にとり始めたのは失敗だったかもしれない。なにしろ寒すぎる。