1

私はレール初心者です-頭の少し上にあり、いくつかの助けを使うことができます。

既存の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
4

1 に答える 1

1

私も初心者で、似たようなことをしようとしています。本当に有望に見えるこの例を GitHub で見つけました。

https://github.com/hundredwatt/Amazon-Product-Search-Example

しかし、ここにはいくつかの素晴らしい関連する質問があります。

Ruby Amazon ブック検索

幸運を!

于 2012-12-06T00:55:26.730 に答える