servidores services precios nube como aws administracion amazon-web-services

amazon-web-services - services - como es la administracion de amazon



Después de usar recientemente la API de eBay, esperaba que fuera tan fácil solicitar información de Amazon, pero parece que no ...

No parece haber una buena página web que explique los conceptos básicos. Para empezar, ¿cómo se llama el servicio? El viejo nombre ha sido descartado, creo, y el acrónimo AWS se usa en todas partes (¿pero no es un término general que incluye su computación en la nube y otros 20 servicios también?).

Falta información clara sobre el nuevo proceso de "firma". Recopilando fragmentos de detalles de varias páginas con las que he tropezado, parece que antes de agosto de 2009 solo necesitabas una cuenta de desarrollador con Amazon para realizar solicitudes y recuperar XML. Ahora tiene que usar un proceso de cifrado sofisticado para crear un número extra en su cadena de consulta. ¿Significa esto que los datos de Amazon están completamente fuera del alcance del programador que solo quiere una solución rápida y simple?

Parece que hay un poquito de información sobre feeds RSS, y puedes obtener un feed de ítems que han sido ''etiquetados'' fácilmente, pero no puedo decir si hay una manera de buscar títulos usando RSS también. Algunos sitios web parecen sugerir esto, pero creo que ahora están desactualizados.

Si alguien puede dar un breve resumen de la situación actual, estaría muy agradecido. Todo lo que quiero hacer es ir desde el título de un libro en mi base de datos y usar ASP clásico para obtener un conjunto de productos que coincidan con Amazon, listando las imágenes de portada y los precios.

Los ''widgets'' de Amazon pueden mostrar resultados de búsqueda de palabras clave en mis páginas, pero tengo menos control sobre ellos, y se muestran solo al usuario: mi código no puede mirar dentro de ellos.


Directamente del moutyh del caballo: Resumen de operaciones de API de publicidad de productos que tiene las siguientes categorías:

  • Encuentra artículos
  • Descubra más sobre artículos específicos
  • Carrito de compras
  • Contenido del cliente
  • Información del vendedor
  • Otras operaciones


Estoy de acuerdo en que Amazon parece ofuscar intencionalmente incluso la forma de encontrar la documentación API, así como también usarla. Solo estoy especulando.

Cambiar el nombre de los servicios de "ECS" a " API de publicidad de productos " probablemente tampoco fue el mejor movimiento, esencialmente invalidó todo el mojo de Google que habían acumulado con el tiempo.

Me llevó bastante tiempo "descubrir" este enlace actualizado para la API de publicidad de productos . No recuerdo haber sido capaz de descubrirlo fácilmente a través del típico enlace ''Desarrollador'' en la página web de Amazon. Esta documentación parece válida y de lo que he trabajado recientemente.

El cambio en los procedimientos de autenticación también parece agregar complejidad adicional, pero estoy seguro de que tienen una razón para ello.

Uso SOAP a través de C # para comunicarme con Amazon Product API.

Con la API REST, tienes que encriptar toda la URL de una manera bastante específica. Los params tienen que ser ordenados, etc. Simplemente hay más que hacer. Con la API SOAP, solo cifras la operación + marca de tiempo, y eso es todo.

La publicación de Adam O''Neil aquí, How to get album, dvd, y blueray cover art de Amazon , recorre el SOAP con el método C #. No es la muestra original que saqué, y, contrariamente a su comentario, no fue una muestra oficial de Amazon con la que tropecé, aunque el código parece idéntico. Sin embargo, Adam hace un buen trabajo presentando todos los pasos necesarios. Ojalá pudiera acreditar al autor original.


Tu publicación contiene varias preguntas, por lo que intentaré responderlas de a una por vez:

  1. La API que le interesa es la API de publicidad de productos (PA). Le permite el acceso programático para buscar y recuperar información del producto del catálogo de Amazon. Si tiene problemas para encontrar información en la API, eso se debe a que el servicio web ha sufrido dos cambios de nombre en la historia reciente: también se lo conocía como ECS y AAWS.
  2. El proceso de firma al que se refiere es la misma firma HMAC que todos los demás servicios de AWS para autenticación. Todo lo que se requiere para firmar sus solicitudes a la API de publicidad de productos es una función para calcular un hash SHA-1 y una clave de desarrollador de AWS. Para obtener más información, consulte la sección de la documentación para desarrolladores sobre solicitudes de firma .
  3. Hasta donde yo sé, no hay soporte para recuperar feeds RSS de productos o etiquetas a través de PA. Si alguien tiene información que sugiere lo contrario, por favor corrígeme.
  4. Las API REST o SOAP deberían hacer que su caso de uso sea muy sencillo. Amazon ofrece una guía bastante básica para "comenzar" disponible here . Además, puede ver la documentación completa del desarrollador de API here .

Aunque la documentación es un poco difícil de encontrar (probablemente debido a todos los cambios de nombre), la PA API está muy bien documentada y es bastante elegante. Con un poco de codazo y alguna experiencia previa en llamar a servicios web, no debería tener ningún problema para obtener la información que necesita de la API.