【发布时间】:2015-07-21 07:09:50
【问题描述】:
我已经使用以下代码成功实现了亚马逊产品搜索:
I don't get prices with Amazon Product Advertising API.
现在我正在尝试从亚马逊获取产品的当前价格。我只得到零售价。
例如,当我尝试使用 amazon API 获取产品价格:http://www.amazon.com/gp/product/0743273567/ref=ox_sc_act_title_1?ie=UTF8&psc=1&smid=ATVPDKIKX0DER 时,我得到以下值:
ListPrice] => Array
(
[0] => Array
(
[Amount] => 1500
[CurrencyCode] => USD
[FormattedPrice] => $15.00
)
)
....
[OfferSummary] => Array
(
[0] => Array
(
[LowestNewPrice] => Array
(
[0] => Array
(
[Amount] => 343
[CurrencyCode] => USD
[FormattedPrice] => $3.43
)
)
[LowestUsedPrice] => Array
(
[0] => Array
(
[Amount] => 250
[CurrencyCode] => USD
[FormattedPrice] => $2.50
)
)
[LowestCollectiblePrice] => Array
(
[0] => Array
(
[Amount] => 995
[CurrencyCode] => USD
[FormattedPrice] => $9.95
)
)
.....
[OfferListing] => Array
(
[0] => Array
(
[OfferListingId] => nmbRKFxxDoRqoOL8kMzXNMkb9X2XWMB44HkNuwC49%2F8Yfcc96dCsb3rHWjDaIQT9fWHO%2BUGNIXWaBug5raFqChfsnCsdiGqPu4F7x0PZSPByUJd5zQ%2BM0%2FuuINUX917HJRDhHGwa9HTfCSlqfJlAB5V62ZgCa%2FmY
[Price] => Array
(
[0] => Array
(
[Amount] => 343
[CurrencyCode] => USD
[FormattedPrice] => $3.43
)
)
[AmountSaved] => Array
(
[0] => Array
(
[Amount] => 1157
[CurrencyCode] => USD
[FormattedPrice] => $11.57
)
)
[PercentageSaved] => 77 .....
在 ListPrice 参数中可以看到零售价:$15.00,但我在 api 响应中的任何位置都找不到当前价格:$7.70。
我还尝试了各种响应组,例如:Offer、OfferFull、Large、Medium 等。
请帮助我。 提前致谢!
【问题讨论】:
标签: php amazon-web-services amazon amazon-product-api