Implementar Amazon Creators API from Product Advertising API en PHP

Tiempo de lectura: < 1 minuto

Hoy vamos a aprender cómo implementar Amazon Creators API from Product Advertising API en PHP, esto nos permitirá obtener artículos de Amazon de forma remota para poderlos mostrar en nuestra página o aplicación.

Bosque - Pexels

Lo primero que tenemos que hacer es registrar una nueva aplicación para obtener las credenciales.

Acceder para versión USA.

Acceder para versión España.

Ahora pulsamos en Aplicaciones > Crear aplicación.

Añadimos el nombre de la aplicación y pulsamos en Crear credenciales. Y guardamos bien esas credenciales, también podemos descargar el .csv generado.

Ahora lo más recomendado por el propio Amazon es utilizar el SDK disponible, para ello vamos a SDKs y utilizamos el de PHP, se puede instalar mediante compose o descargando la carpeta directamente dónde tengamos nuestras librerías.

Una vez instalada la librería ahora tenemos que implementar la funcionalidad.

Para ello vamos a ir al directorio de ejemplos y abrimos SampleSearchItem y aquí añadimos nuestras credenciales.

En mi caso creo un archivo de configuración que tiene las credenciales necesarias:

Amazon Creators Data

$amazon_creators_credential ="credentials";
$amazon_creators_secret = "secret";
$amazon_creators_version = "2.2";
$amazon_creators_marketplace = "www.amazon.es"; //USA: www.amazon.com
$amazon_creatos_partner_tag = "your_tag";

SampleSearchItem:

 include_once("amazon_creators_data.php");
    // Initialize configuration with credential details
    $config = new Configuration();
    $config->setCredentialId($amazon_creators_credential);
    $config->setCredentialSecret($amazon_creators_secret);
    $config->setVersion($amazon_creators_version);
   

Y más abajo:

 // Create SearchItems request
    $searchItemsRequest = new SearchItemsRequestContent();
    $searchItemsRequest->setPartnerTag($amazon_creatos_partner_tag);

Después podemos ejecutarlo y funcionará correctamente.

Deja un comentario