2016-07-28 2 views
1

Ich verwende the gem, um Artikeldetails zu erhalten. Ich bin in der Lage, alles außer, Artikelbeschreibung, bitte schlagen Sie vor, wie kann ich die Artikelbeschreibung bekommen.Bitte sehen Sie die screenshot, die ich bekommen möchte. Ich habe die Beschreibung ausgewählt.Kann nicht die Artikeldetails von Amazon Produktion API

Finden meine Konfigurationen

Gemfile

gem 'amazon_product', '~> 3.0', '>= 3.0.1' 

services/amazon_service.rb

class AmazonService 
    def initialize(params) 
     @ItemPage = params[:ItemPage] 
     @keyword = params[:keyword] 
     @book_id = params[:book_id] 
     $req = AmazonProduct['us'] 
     $req.configure do |c| 
     c.key = ENV['AWS_access_key_id'] 
     c.secret = ENV['AWS_secret_key'] 
     c.tag = ENV['associate_tag'] 
    end 
    end 
    def itemlookup`enter code here` 
     $req << { 
     :operation => 'ItemLookup', 
     :search_index => 'Books', 
     :Keywords => 'Book', 
     :IdType => 'ISBN', 
     :ItemId => @book_id, 
     :response_group => ['ItemAttributes','Images'], 
    } 
    $req.get 
    end 
end 

-Controller

@resp = AmazonService.new({book_id: 1338099132}).itemlookup 

Antwort

0

Die Produktbeschreibung unde gespeichert r Redaktionelle Rezensionen node.

EditorialReviews: 
    EditorialReview: 
     Source: Product Description 
     Content: '<ul><li> Front Opening, Long Sleeve, Pure Color, Patternless, 
     Draped, Scarf Hem, Stretch, Loose Style, Textured, Ruffled, </li><li> 
     The model is about 5.2Ft in height.</li></ul><table border="1" cellpadding="1" 
     cellspacing="1" width="200"><tr><td>Asian Size</td><td>International Size</td><td>US 
     Size</td><td>Bust Girth</td><td>Waist Girth</td><td>Hip Girth</td><td>Arm 

Um es Quelle Knoten mit ‚Produktbeschreibung‘ Wert

product.description = Array.wrap(item.editorial_reviews). 
         find{|er| er['Source'] == 'Product Description'}. 
         try(:fetch, 'Content', nil) 
finden müssen
Verwandte Themen