Pregunta

Estoy usando la API de Google Books para permitir que un usuario busque un libro en particular y muestre los resultados. El problema es que diferentes ediciones del mismo libro tienen diferentes ISBN. ¿Hay alguna forma de agrupar estas reimpresiones, en función de la información que devuelve la API?

Quiero hacer esto porque tengo los ISBN de algunas de las ediciones en mi base de datos. Entonces, cuando el usuario busca un libro, me gustaría agrupar todos los resultados y mostrarlos como un resultado.

¿Fue útil?

Solución

No estoy familiarizado con este uso de la palabra "club", pero parece que desea agrupar libros que tienen el mismo ISBN. No sé cómo hacer esto únicamente con Google Books, pero puedes usar el maravilloso servicio web xISBN para buscar ISBN alternativos para libros.

Pulse una URL como

http://xisbn.worldcat.org/webservices/xid/isbn/0596002815

para obtener esta respuesta:

<rsp stat="ok">
  <isbn>0596002815</isbn>
  <isbn>1565928938</isbn>
  <isbn>1565924649</isbn>
  <isbn>0596158068</isbn>
  <isbn>0596513984</isbn>
  <isbn>1600330215</isbn>
  <isbn>8371975961</isbn>
  <isbn>059680539X</isbn>
  <isbn>8324616489</isbn>
</rsp>

Que incluye primero el ISBN original y luego todas las alternativas conocidas por WorldCat. Luego puede usar las alternativas para agrupar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top