MWS APIサンプルコードの利用について
https://developer.amazonservices.jp/javaclients
こちらのページから商品APIのサンプルコードをダウンロードして、
自分の環境(Javaバージョン1.8.0)からGetPricingForASINの実行を試みたのですが、
署名エラーSignatureDoesNotMatchが返されてxmlを取得できませんでした。
アクセスキー、シークレットキー、serviceURL(“https://mws.amazonservices.jp”)は
MarketplaceWebServiceProductsSampleConfig.java、
sellerId、mwsAuthToken、marketplaceId、ASIN(asinList型で設定)は
GetCompetitivePricingForASINSample.java 内の値を変更してビルドしました。
解決方法についてネット上でも探したのですが、見つからず
有効なトラブルシュート等あれば教えて頂けますでしょうか?
MWS APIサンプルコードの利用について
https://developer.amazonservices.jp/javaclients
こちらのページから商品APIのサンプルコードをダウンロードして、
自分の環境(Javaバージョン1.8.0)からGetPricingForASINの実行を試みたのですが、
署名エラーSignatureDoesNotMatchが返されてxmlを取得できませんでした。
アクセスキー、シークレットキー、serviceURL(“https://mws.amazonservices.jp”)は
MarketplaceWebServiceProductsSampleConfig.java、
sellerId、mwsAuthToken、marketplaceId、ASIN(asinList型で設定)は
GetCompetitivePricingForASINSample.java 内の値を変更してビルドしました。
解決方法についてネット上でも探したのですが、見つからず
有効なトラブルシュート等あれば教えて頂けますでしょうか?
0件の返信
Seller_QmFaYzIChBDDi
Seller_KygFkZ3TO4ZFE
リンクありがとうございます
スクラッチパッドでは正常にレスポンスを取得できますが、自分のプログラムからリクエストしたときに前述のエラーが返されてしまいます。
エラーコードは403です。
必須パラメーターはすべてセットしてます
Seller_d2fxC78adwsqR
原因の絞り込みのために最もパラメータの少ないGetServiceStatusの結果はどうでしょうか?
これが成功するならmarketplaceIdやASINの部分では無いと切り分けられると思います。
後はスクラッチパッド画面での署名文字列と実際に送信している署名文字列を見比べるとか。
Seller_KygFkZ3TO4ZFE
nike様
ありがとうございました!無事取得出来ました
getServiceStatusでもエラーだったので署名対象の文字列を見比べたところ差異があったので微調整して無事レスポンス取得出来ました!