for example http://www.ladytrendy.com/beauty-gi...il-nourishing-leave-in-cream-10-ounces-bottle Compare Prices how to use aws api receive http://www.amazon.com/gp/offer-listing/B001UO651S offers list Thanks
The API does return all the offers. The easiest way is to take a look at the documentation and work it out. If you have an application working already, this should be an easy addition.
The following request illustrates the XML response elements returned by OfferSummary http://ecs.amazonaws.com/onca/xml? Service=AWSECommerceService& AWSAccessKeyId=[AWS Access Key ID]& Operation=ItemLookup& ItemId=B000A3UB2O& ResponseGroup=OfferSummary& Version=2010-11-01 &Timestamp=[YYYY-MM-DDThh:mm:ssZ] &Signature=[Request Signature] The following request illustrates the XML response elements returned by Offers. http://ecs.amazonaws.com/onca/xml? Service=AWSECommerceService& AWSAccessKeyId=1VEXAMPLEDS6W82& Operation=ItemSearch& Condition=All& SearchIndex=Books& Title=Harry%20Potter& ResponseGroup=Offers& Version=2010-11-01 &Timestamp=[YYYY-MM-DDThh:mm:ssZ] &Signature=[Request Signature]
Thanks, but this two request dont show all Offers. test: http://ecs.amazonaws.com/onca/xml?A...=NYJcHo2jci1MBGYdNYuJvKK7rrLUo211ieXlmNWIuDI= http://ecs.amazonaws.com/onca/xml?A...=jS+AWzOGeqMdXbk9ZVtlyhFt+h4wHWGRK4Ez+z3KG24=
Yes, you need to add a pagination to request: &OfferPage = $Page, where $Page - offer page. For example: Total Offers = 78. You need to create 8 pages to show all offers.
Please visit my live demostore: http://shareproductreviews.com/?i=B0042TYYI4&o=n#NOffers On this page you can see 10 offers (out of 22 offers, available today).
http://ecs.amazonaws.com/onca/xml? Service=AWSECommerceService& AWSAccessKeyId=[AWS Access Key ID]& Operation=ItemLookup& ItemId=B000A3UB2O& ResponseGroup=OfferSummary& OfferPage=10& Version=2010-11-01 Aff_Fan can you show me an example code? Thanks
Operation = ItemLookup MerchantId = All ResponseGroup = Offers, PromotionSummary ItemId = $Item OfferPage = $Page where $Item - amazon ASIN, $Page - offer page Also you can add an item condition (New, Used, Collectible, Refurbished) Condition = New
Download my free amazon plugin for joomla and learn the code. It's simple) http://makemoneyscripts.com/item-info-plugin.html if ($Default_Locale=="2") {$region = "ca";} if ($Default_Locale=="3") {$region = "co.uk";} if ($Default_Locale=="4") {$region = "fr";} if ($Default_Locale=="5") {$region = "de";} if ($Default_Locale=="6") {$region = "jp";} $params2["AssociateTag"] = $Associate_ID; $params2["Operation"] = "ItemLookup"; $params2["ResponseGroup"] = "Medium"; $params2["ItemId"] = $r; $method = "GET"; $host = "ecs.amazonaws.".$region; $uri = "/onca/xml"; $params2["Service"] = "AWSECommerceService"; $params2["AWSAccessKeyId"] = $Public_Key; $params2["Timestamp"] = gmdate("Y-m-d\TH:i:s\Z"); $params2["Version"] = "2010-09-01"; ksort($params2); $canonicalized_query = array(); foreach ($params2 as $param2=>$value) { $param2 = str_replace("%7E", "~", rawurlencode($param2)); $value = str_replace("%7E", "~", rawurlencode($value)); $canonicalized_query[] = $param2."=".$value; } $canonicalized_query = implode("&", $canonicalized_query); $string_to_sign = $method."\n".$host."\n".$uri."\n".$canonicalized_query; $signature = base64_encode(hash_hmac("sha256", $string_to_sign, $Secret_Key, True)); $signature = str_replace("%7E", "~", rawurlencode($signature)); $request = "http://".$host.$uri."?".$canonicalized_query."&Signature=".$signature; $store = @file_get_contents($request); $xml = new SimpleXMLElement($store);
Thank you, after getting the xml link of amazon's products what I have to do for showing them in my website?