2009-12-01 7 views
1

Google 도서 API를 사용하여 사용자가 특정 도서를 검색하고 결과를 표시 할 수있게했습니다. 문제는 동일한 책의 여러 버전이 서로 다른 ISBN을 가지고 있다는 것입니다. API가 반환하는 정보를 토대로 이러한 재판에 동참 할 수있는 방법이 있습니까?다른 ISBN이있는 도서의 클럽 복각

내 데이터베이스에 일부 버전의 ISBN이 있기 때문에이 작업을 수행하려고합니다. 따라서 사용자가 책을 검색 할 때 모든 결과를 클럽에 올리고 하나의 결과로 표시하고 싶습니다.

답변

3

저는 "club"이라는 단어를 익숙하지 않지만 동일한 ISBN이있는 책을 그룹화하려는 것으로 보입니다. Google 도서에서만이 작업을 수행하는 방법을 모르지만 멋진 xISBN web service을 사용하여 도서의 대체 ISBN을 조회 할 수 있습니다.

이 응답을 얻을

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

같은 URL 조회수 : 먼저 원래 ISBN 후와 WorldCat에 알려진 모든 대체를 포함

<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> 

합니다. 그런 다음 그룹화를 위해 대체를 사용할 수 있습니다.

+0

이것은 정확히 내가 찾고 있었던 것입니다. 고맙습니다 –