Pergunta

Eu estou usando o Google Books API para permitir que um utilizador procurar um determinado livro e exibir os resultados. O problema é que diferentes edições do mesmo livro tem diferentes ISBNs. Existe alguma maneira de clube estes reimpressões, com base nas informações da API retorna?

Eu quero fazer isso é porque eu tenho os ISBNs de algumas das edições em meu banco de dados. Então, quando as buscas do usuário para um livro, eu gostaria de clubes de todos os resultados e exibi-los como um resultado.

Foi útil?

Solução

Eu não estou familiarizado com este uso da palavra "clube", mas parece que você quer livros de grupo que têm o mesmo ISBN. Eu não sei como fazer isso apenas com o Google Books, mas você pode usar a maravilhosa xISBN serviço web para procurar ISBNs alternativos para livros.

Hit uma URL como

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

para obter esta resposta:

<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 inclui pela primeira vez o ISBN original e, em seguida, todos os suplentes conhecidos WorldCat. Então você pode usar os suplentes para o agrupamento.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top