Cómo obtener y configurar la API de Amazon (Amazon Product Advertising API)

Algunos de los datos de productos se pueden obtener automáticamente usando la API de Product Advertising de Amazon. Para poder disfrutar de esta funcionalidad, primero tienes que obtener las credenciales de la API. Una vez las tengas, podrás usarlas en tantos sitios como quieras.

Cómo obtener las credenciales

Regístrate en el programa de Afiliados de Amazon (si no lo has hecho ya).

Date de alta como usuario de Product Advertising API visitando la URL correspondiente.

Idioma Product Advertising API URL
Brasil http://associados.amazon.com.br/gp/associates/apply/main.html
Canadá https://associates.amazon.ca/gp/flex/advertising/api/sign-in.html
China https://associates.amazon.cn/gp/advertising/api/detail/main.html
Francia https://partenaires.amazon.fr/gp/flex/advertising/api/sign-in.html
Alemania https://partnernet.amazon.de/gp/flex/advertising/api/sign-in.html
India https://affiliate-program.amazon.in/
Italia https://programma-affiliazione.amazon.it/gp/advertising/api/detail/main.html
Japón https://affiliate-program.amazon.com/gp/flex/advertising/api/sign-in-jp.html
México https://afiliados.amazon.com.mx/gp/advertising/api/detail/main.html
España https://afiliados.amazon.es/gp/flex/advertising/api/sign-in.html
Reino Unido https://affiliate-program.amazon.co.uk/
Estados Unidos https://affiliate-program.amazon.com/gp/flex/advertising/api/sign-in.html

Visita https://afiliados.amazon.es/ (o la URL del idioma en el que te hayas registrado)

Haz clic en el menú Herramientas → Product Advertising API

Haz clic en el botón de ” Gestionar credenciales“.

En la ventana emergente, haz clic en ” Continue to Security Credentials“.

Expande la pestaña de ” Claves de acceso (ID de clave de acceso y clave de acceso secreta)” del acordeón.

Aquí podrás ver las claves que ya has creado o podrás crear una nueva pulsando en el botón de ” Crear una clave de acceso“.

En la ventana emergente de ” Crear una clave de acceso“, haz clic en “Mostrar la clave de acceso” y anota la “ID de clave de acceso” y la “Clave de acceso secreta“, ya que son los datos que Wasabi requerirá para poder conectar con la API de Product Advertising de Amazon. Recomendamos también pulsar “Descargar archivo de claves” para hacer una copia de seguridad de las claves (recuerda guardarlas en un lugar seguro).

Nota: recuerda que el máximo de claves activas es de 2, pero puedes usarlas en tantos sitios web como quieras. Recomendamos anotar las claves cuando se crean, así si las necesitas en un futuro, no tendrás que desactivar una clave para poder crear una nueva, ya que podrás reutilizar la antigua.

Cómo configurar la API en Wasabi

Para configurar Wasabi con el API de Amazon, debes seguir los siguientes pasos:

En el menú de WordPress, haz clic en Wasabi → Integración de afiliados

Haz clic en Ajustes de Amazon

Rellena los siguientes datos:

  • API Key: corresponde a la “ID de clave de acceso” obtenido en el paso anterior.
  • API secret: corresponde a la “Clave de acceso secreta” obtenida en el paso anterior.
  • Associate Tag: es el “ID de seguimiento” creado en el panel de afiliados de Amazon (https://afiliados.amazon.es/home/account/tag/manage).
  • País: es el país donde se buscarán los productos y al que se enlazará desde los enlaces de afiliados generados.
  • Tiempo de expiración de la caché: tiempo (en segundos) que se guardarán en caché las peticiones a la API de Amazon. Con este ajuste aumentamos la velocidad de carga del sitio y reducimos el número de peticiones a la API de Amazon, ajustalo con el valor que mejor se adecue a tu caso, aunque el valor por defecto (86400) suele servir en la mayoría de la ocasiones.
  • Una vez hayas completado todos los datos, pulsa el botón azul de ” Publicar” para guardar los cambios.

Errores típicos de conexión con la API

Si aparecen errores de conexión a la hora de conectar Wasabi con la API de Amazon, revisa que cumples los siguientes requisitos:

  • Te has dado de alta para usar la API de Product Advertising de Amazon.
  • Has creado correctamente las credenciales de la API (API access y secret key) y estas son válidas.
  • El servidor de tu página web cumple los requisitos técnicos requeridos por Wasabi.
  • El email de inicio de sesión de tu cuenta de Amazon Afiliados es el mismo que el de acceso a AWS.


Otro tipo de contenido en el blog de Wasabi