0

私はvacuum gemを実装し、いくつかの本を調べようとしました:

req = Vacuum.new
  .configure(
    aws_access_key_id:     '...',
    aws_secret_access_key: '...',
    associate_tag:         'biz-val'
  )

  params = { 'Operation'   => 'ItemSearch',
             'SearchIndex' => 'Books',
             'Keywords'    => 'Books' }

  res = req.get(query: params)

Nokogiri で結果を解析しようとしました:

doc = Nokogiri::XML(open(res))

そして得た:

no implicit conversion of Excon::Response into String

結果の単純な出力は次のとおりです。

#<Excon::Response:0x007fcffd0b0778>

これはあまり XML らしくなく、むしろ配列のように見えます。私はそのような結果を見たことがなく、ここで何をすべきかについて少し迷っているので、おそらくノコギリで開くのは正しい方法ではありません.

バキュームの結果を解析して API 呼び出しを出力するにはどうすればよいですか?

4

1 に答える 1

0

XML は Excon オブジェクトに保存されます。それを呼び出すだけbodyで、tadaaa: XML です。

于 2013-10-24T10:52:05.277 に答える