Getting the Tools You Need

Amazon Associates Web Service requests can be integrated into applications using most modern programming languages. In the following table, click the tool you would like to use to implement Amazon Associates Web Service. The link takes you to the appropriate website where you can download and install the appropriate toolkit.

LanguageAPI StyleTools Used

Java

SOAP

  • Java 6 or higher

    Make sure the PATH environment variable points at the Java installation.

  • Eclipse 3.2 or higher

    If you use Eclipse as your interactive development environment (IDE), you must use version 3.2 or higher. You can, however, use other IDEs, such as NetBeans.

C#

SOAP

Perl

REST (using HTTP POST)

To download the modules used in the following Perl example, go to CPAN website:

  • Digest::HMAC_SHA1

  • MIME::Base64

  • LWP

  • XML::XPath

  • Date::Format

PHP

REST (using HTTP GET)

The PHP example uses the base installation of PHP5.

Because PHP configurations vary, we're using a command-line interface to run our example. You are also welcome to run the example through a web server, but those details are not covered in this guide.