私はレール初心者です-頭の少し上にあり、いくつかの助けを使うことができます。
既存のRailsアプリがあり、Amazon Products APIをgem「ruby-aaws」と統合しようとしています。つまり、モデル内にアイテムを配置したり、ビューに表示したりします。
これまで外部APIを使用したことがないため、どこから統合を開始すればよいかわかりません。どんな助けでも大歓迎です!
APIを使用してデータをプルするために使用したコードの一部を次に示します。
require 'amazon/aws'
require 'amazon/aws/search'
include Amazon::AWS
include Amazon::AWS::Search
is = ItemSearch.new( 'Watches', { 'Keywords' => 'Gucci' } )
rg = ResponseGroup.new( 'Large' )
req = Request.new
req.locale = 'us'
resp = req.search( is, rg )
items = resp.item_search_response[0].items[0].item
# Available properties for first item:
#
puts items[0].properties
items.each do |item|
attribs = item.item_attributes[0]
puts attribs.label
if attribs.list_price
puts attribs.title, attribs.list_price[0].formatted_price, item.medium_image, ''
end
end