私は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 呼び出しを出力するにはどうすればよいですか?