2010-06-02 20 views
11

Estoy trabajando en una aplicación de Facebook para compartir, revisar y recomendar libros. Recorrí la web, busqué en Google usando todas las frases de búsqueda que podía pensar, pero no pude encontrar ningún tutorial sobre cómo acceder a la API de Amazon.com para obtener información sobre el libro.¿Cómo puedo usar la API de Amazon en PHP para buscar libros?

Me registré en una cuenta de AWS, pero incluso los tutoriales en su sitio web no me ayudaron un poco. Todos están orientados a usar la computación en la nube para el almacenamiento y procesamiento de archivos, pero eso no es lo que quiero.

Solo quiero acceder a su API para buscar información sobre libros. Algo así como lo hace http://openlibrary.org/, donde se trata de una simple llamada a la URL para obtener información sobre un libro (pero sus bases de datos no están tan pobladas como las de Amazon).

¿Por qué es tan difícil encontrar la información que necesito en el sitio AWS de Amazon? Si alguien pudiera ayudar, lo agradecería enormemente.

Respuesta

8

Puede dejar que Zend Framework haga el trabajo por usted usando Zend_Service_Amazon. Por lo que veo es bastante fácil de usar, y para consultas sencillas los ejemplos deberían ser suficientes.

+0

¡Gracias! ¡Esto es exactamente lo que estaba buscando! Encontré una clase PHP hecha en 2003 que no tenía documentación y por lo tanto imposible de descifrar sin leer el código línea por línea. ¡Gracias de nuevo! – TerranRich

+0

¿Todavía tienes esa clase de PHP? Estoy buscando hacer algo muy similar a lo que estás haciendo. – Throdne

+0

@juan - ¡el enlace que diste ha caducado! –

6

Quiere ver su programa de afiliados, que ahora parece estar en "publicidad". Según recuerdo, es gratis inscribirse y funciona según una comisión de referencia. No hay nada específicamente para los libros, debe buscar la identificación de categoría para los libros, luego puede consultar sobre eso. La API es bastante extensa y tiene "campos" específicos para diferentes tipos de productos.

https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html

que utilizan la API de Amazon por una aplicación de Facebook en mi último trabajo llamado regalo-O-Matic (nombre terrible), que incluía libros de Amazon como una categoría. La lib de Zend Amazon es un buen comienzo, pero la encontré demasiado prolija y la hice mía.

8

La razón por la que no encontró lo que quería con las API de AWS es que AWS no tiene nada que ver con la experiencia de compra de Amazon.com.

AWS es la capa de servicio en la nube sobre la que se basa su sitio web, que se han externalizado para que otros puedan basarse en ella también. Como se ha mencionado, desea las cosas de publicidad de afiliados.

Cuestiones relacionadas