質問: Amazon::Ecs.send_request(:operation => "GetMatchingProductForId", :IdType => "JAN", :MarketplaceId => "A1VC38T7YXB528", :IdList => "9784087204254") ###### エラーの内容は以下です。 gems/amazon-ecs-2.5.0/lib/amazon/ecs.rb:146:in `send_request': HTTP Response: 400 Bad Request - The action GetMatchingProductForId is not valid for this endpoint. (Amazon::RequestError) from amazon_test.rb:24:in`' 些細なことでも構いませんので、何かご指摘いただければ幸いです。。
回答: amazon-ecs is a generic Ruby wrapper to access Amazon Product Advertising API. amazon/ecsというrubyのライブラリはamazon pa apiのラッパーライブラリのようです。 対して、GetMatchingProductForIdはamazon mws apiで利用できるリクエストです。 amazon pa apiではGetMatchingProductForIdは利用不可です。