2011-09-04 58 views
2

我試圖使用item_search api獲得產品及其價格的列表,該列表與亞馬遜上的產品列表相對應。我能夠獲得一組匹配的產品,但無法始終如一地獲得網站上列出的紅色價格。我通過第一個報價,優惠>>優惠>>優惠目錄>>價格>> FormattedPrice獲得價格,我猜測這不是獲得'紅色'價格的正確方法。想知道是否有人可以幫助我。通過產品服務api獲得亞馬遜上的產品上的紅色價格

感謝

+0

(爲了將來的參考,您不需要刪除問題添加/刪除標籤,只需點擊'編輯'並更改標籤) – smci

+0

oops。謝謝smci – iman453

+0

有沒有人有任何線索?我完全難住這一個,並將不勝感激任何幫助:) – iman453

回答

1

Red Price Query

如果「紅色價格」你的意思是$17.87指着圖片上面,那麼這是該產品在由Amazon.comMerchantId這是在返回的價格賣出OfferFull響應組。

爲了得到Amazon.com在響應中返回報價列表中,MerchantId請求屬性設置爲Amazon。然後,您可以使用您一直使用的節點(Offers > Offer > OfferListing > Price > FormattedPrice)始終獲得「紅色價格」。

如果在使用Amazon.comMerchantId時沒有返回報價,那麼亞馬遜沒有庫存的產品,它可能只有第三方出售。

例如,下面的僞請求將得到Amazon.com銷售的報價列表:

http://webservices.amazon.com/onca/xml? 
Service=AWSECommerceService& 
AWSAccessKeyId=[AWS Access Key ID]& 
Operation=ItemLookup& 
ItemId=1451648537& 
Condition=All& 
ResponseGroup=OfferFull&   <- make sure you have this set to OfferFull 
MerchantId=Amazon&     <- set this one to get only Amazon.com offers 
Version=2009-03-31& 
Timestamp=[YYYY-MM-DDThh:mm:ssZ]& 
Signature=[Request Signature] 

OfferFull響應組的文件以獲得更多信息。

+0

不知道這一點,不適用於我...不知道如何得到這個紅色的價格,也有時它不顯示價格完全在亞馬遜網站上,並且ListPrice有價值 – blackuprise