Amazon Marketplace Webサービス(MWS)のVBAサンプル
- ソフト名 :MWS-VBAサンプルソース
- バージョン :1.0.1
- ライセンス :シェアウェア:10,692円
- OS :Windows
- 開発 :おすぎ
MWS-VBAサンプルソース詳細
当ブックは「Amazon マーケットプレイス Webサービス(MWS)」のAPIをEXCEL-VBAで使用したサンプルです。
MWSがリリースされて以降アフィリエイト用のProduct Advertising API(PA-API)では取得できない商品情報があります。
例えば、「送料込みの最安値」がそれです。価格リサーチのためには重要な項目ですよね。
MWSについての分かりやすい解説書やサンプルは(特に日本では)まだあまり出回っていない状況だと思います。MWSはPAAPIから分化発生したサービスですが、使い勝手がPAAPIより悪いこともあって、なかなか普及していないといった事情もあるかと思います。
私自身が、VBAでAPIを使用するあたり、いくつかの点で苦労しました。
特に苦労したのは「署名」の作成方法でした。「SignatureDoesNotMatch」のエラーメッセージを何
度目にしたことでしょう(泣)
また、C#やVB.NETのサンプルはあってもVBAとなると殆ど情報が見つかりませんでした。
同じように苦労される方もいらっしゃるかと思います。当サンプルをご利用なさって時間の節約をして頂けたら幸いです。
《サンプルの開発環境・題材》
・Microsoft Office EXCEL 2003 SP3
・Windows 7 Home Premium (64ビット)
・対象としたMWS
・マーケットプレイスID=ATVPDKIKX0DER(US)
・APIは「商品セクション」の「GetLOwestOfferListingsForASIN」です。
※送料込みの実質最低価格が取得できる便利なAPIです。
《前提》
・以下のID・KEYは事前に各自におかれまして取得したものを使用して頂く必要があります。
・出品者ID
・AWSアクセスキーID
・秘密キー