O'Reilly logo

Amazon Hacks by Paul Bausch

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Post a Review from a Remote Site

To integrate adding Amazon reviews into a web publishing system or web site, examine the way Amazon posts information and create a remote copy.

Just as hundreds of sites are integrating with Amazon to provide product data and sales, there are many ways to tap into Amazon’s community. If you’d like to integrate Amazon’s review system into an existing site, you can do so with some simple HTML. By studying the HTML Amazon uses to submit reviews, you can create a generic form that sends reviews to Amazon from any site.

The Code

Create a file called remote_form.html containing the following code:

<html>
<head>
    <title>Remote Amazon Review</title>
</head>

<body>

<form method="POST" action="http://amazon.com/exec/obidos/preview-review/[RETURN]
               insert ASIN/104-2773718-4336742"> <!-- Visible Form Fields --> Rating:<br> <select name=rating> <option value="" selected>-</option> <option value="5">5 stars</option> <option value="4">4 stars</option> <option value="3">3 stars</option> <option value="2">2 stars</option> <option value="1">1 star</option> </select> <br><br> Title:<br> <input type="text" name="summary" value="" size=56 maxlength=60> <br><br> Review:<br> <textarea wrap=virtual name="review" rows=9 cols=65></textarea> <br><br> Email:<br> <input type=text name=email size=35 maxlength=250 value=" "> <br><br> Name:<br> <input type=text name=source size=35 value=""> <br><br> Show Name: <input type=radio name="display-email" value="SOURCE" checked><br> Stay ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required