429 Demasiadas solicitudes – Explicación del código de error de la API de Amazon

¿Qué significa el código de error 429 Demasiadas solicitudes y qué puedo hacer para solucionarlo?

Desde que Amazon cerró la versión antigua de su API (versión 4) el 31 de octubre de 2019 e hizo que todo el mundo cambiara a la nueva API 5 – hemos recibido muchas solicitudes de soporte aquí en AmaLinks Pro® porque nuestros usuarios siguen recibiendo este mensaje de error cuando intentan probar su conexión API o cuando intentan utilizar AmaLinks Pro® para buscar productos para promocionar.
No te preocupes, ¡hay esperanza para los usuarios de AmaLinks Pro®!
Más adelante en este artículo, te diremos exactamente qué hacer si esta es tu situación.
Pero primero, echemos un vistazo más de cerca a lo que está sucediendo. Este es el código de error que probablemente veas en AmaLinks Pro®, extraído de la respuesta de la API de Amazon…

¡Error al llamar a la PA-API 5.0!
Código de estado HTTP: 429 Mensaje de error: [429] Error de cliente: `POST https://webservices.amazon.com/paapi5/searchitems` dio como resultado una respuesta `429 Demasiadas solicitudes`: {«__type»: «com.amazon.paapi5#TooManyRequestsException», «Errors»:[{«Code»: «TooManyRequests», «Message»: «La solicitud fue de (truncada…) Tipo de error: DemasiadasPeticiones Mensaje de error: La solicitud fue denegada debido a la limitación de solicitudes.
Comprueba el número de solicitudes realizadas por segundo a la API de publicidad de productos de Amazon.

Puede que Amazon aún no haya aprovisionado tus claves API (48 horas desde la creación)

Lo primero antes que nada es que te asegures de que tus claves tienen más de 48 horas de antigüedad, ya que Amazon tiene un retraso en la función de las claves recién generadas.
Esto significa que, una vez generadas las claves, no podrás utilizarlas para consultar la API y configurar completamente tu conectividad con la API hasta que haya transcurrido este plazo y las claves sean funcionales en el lado de Amazon.

AmaLinks Pro® no provoca el error Demasiadas solicitudes

Cuando AmaLinks Pro® intenta hacer una llamada a la API, hacemos una única solicitud cada vez.
Hemos comprobado dos veces nuestro código y AmaLinks Pro® sólo realiza una solicitud cada vez (o por segundo) desde nuestra interfaz de usuario. amalinks-pro-incrementar-enlace-afiliado-ctr-386-porciento

La solicitud ha sido denegada debido a la limitación de solicitudes

Limitación de solicitudes: esta es una pista importante en el mensaje de error de Amazon.
Puede que algunos usuarios estén recibiendo este mensaje de error porque sus cuentas han sido estranguladas (o limitadas) por cualquier motivo.
Lo único que podemos decirte en este momento es que te pongas en contacto con el servicio de asistencia de Amazon Associates y les preguntes por qué recibes este mensaje de error.
Puedes intentarlo si quieres.
O puedes seguir leyendo este post…

Soporte de Amazon Associates en relación con el error 429 Demasiadas solicitudes

Si te pusieras en contacto con el servicio de asistencia de Amazon Associates, es posible que te dieran una respuesta como la siguiente…

Hola [Your Name], Esto es [Rep Name] con el Programa de Asociados de Amazon.
Las Directrices de eficiencia de la API de publicidad de productos están diseñadas para promover el uso eficiente de la API.
Dados tus ingresos actuales como Asociado, no disponemos de recursos para conceder límites adicionales a tu cuenta.
Para ser más eficiente al llamar a la API, te recomendamos que almacenes en caché los datos devueltos por la API de acuerdo con el Contrato de licencia de la API de publicidad de productos, visita la sección Requisitos de uso de nuestro Contrato de licencia de la API de publicidad de productos en: https://affiliate-program.amazon.com/assoc_credentials/home. Si tu aplicación intenta enviar solicitudes que superan el límite máximo de solicitudes de tu cuenta, es posible que recibas mensajes de error de la API de publicidad de productos.
Puedes verificar que tus ventas se atribuyen a tus llamadas a la API de publicidad de productos comprobando lo siguiente: – Estás utilizando los únicos enlaces proporcionados por la API cuando enlazas de vuelta a Amazon.
– Estás pasando tu etiqueta de Asociado en todas tus solicitudes a la API.
– Tu cuenta de Asociado y tu cuenta de la API de Publicidad de Productos están utilizando la misma cuenta de Amazon (o correo electrónico).
Para ser más eficiente al llamar a la API, te recomendamos que almacenes en caché los datos devueltos por la API de acuerdo con el Contrato de Licencia de la API de Publicidad de Productos.
Más información: https:%20Program%Esperamos volver a verte pronto.
Agradeceríamos tus comentarios.
Por favor, utiliza los botones de abajo para votar sobre tu experiencia de hoy.
Saludos cordiales, [Rep Name].
Amazon.es

Entonces, ¿cuál es exactamente el problema del error 429 Demasiadas solicitudes?

Suele deberse a restricciones o estrangulamiento de la API5, lo que significa que Amazon no da acceso a los afiliados cuyas cuentas no producen suficientes ventas o ingresos.
Pero hemos tenido clientes que nos han dicho que reciben este mensaje de error a pesar de tener muchas ventas y miles de dólares de ingresos cada mes.

¿Se atribuyen realmente tus enlaces de afiliado de Amazon a la API?

¡Puede que sea aquí!
Amazon quiere restringir el acceso a la API sólo a los usuarios que realicen ventas atribuidas a enlaces de la API.
Entonces, ¿cómo puedes saber si tus ventas se atribuyen a la API?
En realidad es bastante sencillo.
He aquí cómo encontrar ese informe…

  • accede a tu cuenta de Amazon Associates
  • en el cuadro «Resumen de este mes» (a la derecha), haz clic en el enlace de la parte inferior que dice «Ver informe completo».
  • en el menú desplegable de marco temporal – configúralo para que muestre los Últimos 30 Días
  • el 2º cuadro (debajo del Informe de ganancias) tiene 3 pestañas – «Artículos ordenados» está seleccionada por defecto – haz clic en la pestaña «Rendimiento del tipo de enlace».
  • comprueba si tienes Clics y Conversiones que se atribuyen a la PA-API (como se muestra a continuación)

Esto es sólo una cosa a comprobar.
En función de lo que encuentres aquí, te sugerimos que te pongas en contacto con el servicio de asistencia de Amazon Associates si recibes continuamente el error 429 Demasiadas solicitudes.

Solución de problemas de las aplicaciones

Como he dicho antes… utilizamos AmaLinks Pro® continuamente y también lo hacen cientos y cientos de nuestros clientes y la mayoría de nosotros ya no recibimos este error.
El error 429 Demasiadas Peticiones debe atribuirse sólo a cuentas específicas , por la razón que sea.
Si eres usuario de AmaLinks Pro®, no deberías tener que preocuparte por la mayoría de los pasos de solución de problemas que sugiere Amazon.
Ya nos hemos ocupado de eso por ti.
Pero si quieres indagar un poco más por tu cuenta, aquí tienes un enlace a la documentación oficial de Amazon con sugerencias y consejos para solucionar problemas… https://docs.aws.amazon.com/AWSECommerceService/latest/DG/TroubleshootingApplications.html

Entonces, ¿qué hago si he perdido el acceso a la API?

Bueno, ¡me alegro de que lo preguntes!
¡En realidad tenemos una solución para ti que implica a AmaLinks Pro®!
Pero este post ya es bastante largo… así que hemos escrito un post completamente aparte sobre lo que debes hacer exactamente si pierdes el acceso a la API de Amazon.
Esperamos sinceramente que esto te ayude a aclarar un poco uno de los confusos errores asociados a la API de asociados de Amazon.
Buena suerte con el arreglo de tu cuenta y ¡nos vemos pronto en AmaLinks Pro®!

Explore All Features & Benefits

Questions?