背景
- 今までGUIでポチポチやっていた在庫情報取得の定型作業をMWS APIを通して自動化したくなった。
- 他のシステムとの絡みでNodejsから呼び出したい。
- API仕様眺めてたら、署名生成とか自分で実装すると面倒そう。あと専門用語がよくわからない(スロットルとか)
調べたこと
- MWS nodejsとかで検索(https://www.npmjs.com/browse/keyword/mws)
- それなりに出てくるけど、どれも★少なかったり、バージョン0.1だったりでよくわからない
- ひとまず、何個か使ってみることにした
どうしたか
- 結局、自分で使いたい機能を追加実装した(https://github.com/TheLordBaski/Amazon-mws-nodejs-sdk/pull/18)
その後
- 他のAPIも使う必要がでてきたが、個々のAPIをラッパするのが面倒になり、結局署名回りだけやってくれるシンプルなNodeModuleを使うことにした(https://www.npmjs.com/package/amazon-mws-node)
所感
実際使ってみて、GUIからのデータと時間とかずれてるんだけど(数分~数時間)、よくわからない。
並行運用しなければ問題ないのでとりあえずほっとくことにした。