API de búsqueda de Amazon

¿Hay una buena manera de acceder a los resultados de búsqueda de amazon (dada una consulta) en Ruby o Python? He estado buscando APIs y encontré una API de publicidad de productos que parece no ser lo mismo que buscar.

Preferiría no tener que raspar la página de búsqueda de amazon dada una consulta (incrustada en un url).

He estado trabajando con la API de Amazon durante varios años y admitiré que parecen tratar de ocultar lo que están haciendo con sus actividades de afiliados habituales, como Amazon Search, como si no quisieran que usara la API o al menos Hazlo difícil.

Por lo tanto, en su panel de afiliados, haga clic en la pestaña ‘Producto API’ en la parte superior.

A continuación, deberá crear sus claves públicas y privadas. Si no se crean y configuran, no podrá acceder a la API. También tenga en cuenta que aunque Amazon tiene una API RESTful, requiere una callback, independientemente del idioma que use. (A menos que vaya a utilizar SOAP) Una vez que se hayan creado, debería abrir algunas opciones nuevas para usted en su panel de afiliados.

Finalmente, Amazon tiene ejemplos de código de wazoo, pero no puedo testificar que los de Ruby o Python son buenos (como he hecho el mío con cURL y php), pero debería darle un buen punto de partida de todos modos. Vaya aquí: http://aws.amazon.com/code/Product%20Advertising%20API?_encoding=UTF8&jiveRedirect=1

Veo python y ruby ​​listados aquí en los ejemplos de código y documentos. Tenga en cuenta que a Amazon le gusta cambiar las cosas con frecuencia, a veces sin previo aviso. Pero me di cuenta mientras hacía esto una sección sobre una nueva biblioteca de nodos js para AWS … dulce. Amazon por todo lo que hace hace un buen trabajo.

Echa un vistazo a la API de publicidad del producto

De la documentación, le permitirá proporcionar resultados, permitir compras y completar compras a través de Amazon:

  1. Su aplicación utiliza la API de publicidad del producto para proporcionar descripciones de artículos e imágenes, y comentarios de clientes y vendedores, que usted presenta a sus clientes.

  2. Los clientes compran en su sitio web.

  3. Cuando el cliente está listo para comprar los artículos en su carrito de compras de comercio electrónico, su aplicación envía un formulario HTML a la API de publicidad del producto y Amazon completa la compra obteniendo información de compra, como el método de pago y la dirección de envío, y luego Amazon cumple con los requisitos. orden enviando los artículos.

Entonces, si solo está tratando de mostrar resultados de búsqueda, entonces estas opciones de búsqueda se ajustarán a sus necesidades.