Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby真空宝石亚马逊产品API“400错误请求错误”_Ruby_Api_Amazon_Amazon Product Api - Fatal编程技术网

Ruby真空宝石亚马逊产品API“400错误请求错误”

Ruby真空宝石亚马逊产品API“400错误请求错误”,ruby,api,amazon,amazon-product-api,Ruby,Api,Amazon,Amazon Product Api,我试图从真空文档工作中做出示例,但我得到的只是:Expected200Actual400错误请求 require 'vacuum' request = Vacuum.new ('GB') request.configure( aws_access_key_id: 'XXXXXXX', aws_secret_access_key: 'XXXXXXXX', associate_tag: 'XXXXXXXX' ) response = request.item_look

我试图从真空文档工作中做出示例,但我得到的只是:Expected200Actual400错误请求

require 'vacuum'

request = Vacuum.new ('GB')

request.configure(
    aws_access_key_id: 'XXXXXXX',
    aws_secret_access_key: 'XXXXXXXX',
    associate_tag: 'XXXXXXXX'
)


response = request.item_lookup(
  query: {
    'ItemId' => '0679753354'
  }
)

puts response
我得到:

C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/excon-0.45.4/lib/excon/middlewares/expects.rb:6:in `response_call': Expected(200) <=> Actual(400 Bad Request) (Excon::Errors::BadRequest) 
        from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/excon-0.45.4/lib/excon/middl ewares/response_parser.rb:8:in `response_call'
        from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/excon-0.45.4/lib/excon/connection.rb:372:in `response'
        from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/excon-0.45.4/lib/excon/connection.rb:236:in `request'
        from (eval):6:in `get'
        from C:/Ruby21-x64/lib/ruby/gems/2.1.0/gems/vacuum-1.4.0/lib/vacuum/request.rb:111:in `block (2 levels) in <class:Request>'
        from vacuum.rb:11:in `<main>'
我刚刚安装了这个gem,创建了访问密钥对,不能再移动了。请原谅我对Ruby一无所知。
提前谢谢。

您是否已向亚马逊附属公司注册?您好,是的,我有-我得到了会员帐户和安全密钥对。我在互联网上读了很多东西,所以有人说我需要在我的查询上签名,但Vaccuum文档中没有这方面的内容,另外,我需要为API查询功能注册我的密钥-如上所述,我在docsI中没有找到任何相关内容-我不确定-这是与连接相关的错误请求,还是对API的错误查询?真空代码对我来说很好。检查你的密钥在amazon scratchpad中是否工作正常哇,我不知道scratchpad-显然由于某种原因,我的密钥不适合API请求。它正在工作。非常感谢。