Клубные перепечатки книги с разными номерами ISBN
-
22-07-2019 - |
Вопрос
Я использую API Google Книг, чтобы позволить пользователю искать определенную книгу и отображать результаты. Проблема в том, что разные издания одной и той же книги имеют разные номера ISBN. Можно ли каким-либо образом заблокировать эти перепечатки, основываясь на информации, которую возвращает API?
Я хочу сделать это потому, что в моей базе данных есть номера ISBN некоторых изданий. Поэтому, когда пользователь ищет книгу, я хотел бы объединить все результаты и отобразить их как один.
Решение
Я не знаком с этим использованием слова "клуб", но похоже, что вы хотите сгруппировать книги с одинаковым ISBN. Я не знаю, как сделать это исключительно с помощью Google Книг, но вы можете использовать замечательный веб-служба xISBN для поиска альтернативных номеров ISBN для книг.
Нажмите на URL как
http://xisbn.worldcat.org/webservices/xid/isbn/0596002815
чтобы получить этот ответ:
<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>
Который включает в себя сначала оригинальный ISBN, а затем все альтернативы, известные WorldCat. Тогда вы можете использовать альтернативы для группировки.