2011-02-06 2 views
1

대부분의 kind레 책에는 ISBN이 없습니다. 단지 ASIN입니다. ISBN 또는 ASIN이 주어지면 동일한 저자 (종이와 전자 책 모두)가 모든 책의 목록을 얻을 수 있습니까? 아마존에는 작가 ID가 있습니다.이 ID는 저자를 고유하게 식별합니다.ISBN/ASIN이 주어지면 동일한 저자 (딱딱한 책만 포함)에 의해 모든 책의 목록을 얻는 방법은 무엇입니까?

+0

API를 통해 방법을 찾았습니까? – Arve

답변

0

어떻게 작동 시키 느냐에 따라 다릅니다. 빠른 검색은 나를 http://isbndb.com/data-intro.html으로 데려왔습니다. ISBN을 검색하고 결과를 얻을 수있었습니다. 이 결과에는 저자명이 포함되어있어 두 번째 검색을 실행하여 목록을 반환 할 수 있습니다.

+0

Amazon의 API도 사용할 수 있습니다. 그러나 저자 이름이 비슷한 저자의 책을 반환합니다. 즉, 나는 같은 저자가 반드시 쓰지는 않았던 책을 얻는다. 또한 모든 종류의 책에는 ISBN이있는 것은 아니기 때문에, 당신의 방법은 딱딱한 책에는 사용할 수 없습니다. –

+0

@ user187809 - 정확하게 일치하는 이름을 따옴표로 묶을 수 있습니다. (https://isbndb.com/search-all.html?kw=Joanne+Rowling) 결과를 반환합니다 (https://isbndb.com/search-all.html?kw="Joanne+Rowling). . ASIN에 관해서는 귀하의 질문은 ISBN 또는 ASIN 중 하나입니다. – Justin808

+0

충분합니다. 나는 그 질문을 수정했다. 그러나 나는 여전히 "킨들 전용"서적을 구할 수 없을 것입니다. –

1

아마존에는 "엔티티 페이지"라는 개념이 있습니다. 모든 저자는 자동차를 가지고 있으며 아마도 다른 많은 것들을 가지고 있습니다. 그들은 텍스트 검색이 아니라 제품 간의 진실한 관계입니다. 예를 들어 :

http://www.amazon.com/Stephen-King/e/B000AQ0842
http://www.amazon.com/1998-Toyota-Tacoma/e/B004CGPSQY

이 단체는 ASINs 자신에게 그리고 당신이 그 ASIN를 검색하고 해당 개체 아래에있는 모든 제품을 얻을 수있는 것 같다. 예 : 즉 다른 사람도 마우스 패드와 티셔츠와 모든이다,

http://www.amazon.com/s/?url=search-alias%3Daps&field-keywords=B000AQ0842

단지 책이 아니다 : 이것은 365 개 제품을 반환합니다. 그러나 검색 API는 카테고리별로 제한해야합니다.

프로그래밍 방식으로 그 엔티티를 ASIN으로 가져 오는 방법을 모르겠다. 임의의 Stephen King 서적을보고 소스를 보면 그 엔티티 ASIN이 나타납니다. 당신은 아마 그것을 위해 다쳤을 수 있습니다.

+0

그런데 엔티티 페이지를 찾기가 어렵습니다. "J. K. Rowling"에 대한 서적을 검색하면 "Amazon의 Complete Selection of ..."에 대한 링크가 제공됩니다. 그런 다음 "Amazon의 ... 페이지에서 더 많은 것을 읽으십시오."라는 링크가 표시됩니다. 엔티티 페이지입니다. – jpsimons

+0

넵, 어떻게 든 프로그래밍 방식으로 찾을 수 있는지 확인하려고합니다. 이 페이지가 존재한다는 것을 몰랐습니다. 저에게 말씀해 주셔서 감사합니다. –

5

Amazon Product Advertising API를 사용하면 먼저 ASIN에서 ItemLookup을 수행 할 수 있습니다. 이것은 저자 (다른 것들도)를 줄 것입니다. 그런 다음 "저자"를 매개 변수로 사용하여 ItemSearch를 수행 할 수 있습니다. 이것은 텍스트입니다. afaik에는 저자 ID가 없습니다. API는 이름으로 만 작동합니다.

자세한 내용은 documentation for the API을 참조하십시오.

+0

(ItemSearch는이 작성자의 모든 항목을 반환합니다) – Arve

0

열기 라이브러리를 사용하십시오. ISBN 및 ASIN으로 검색하고 저자 ID를 얻은 다음 저자별로 검색 할 수 있습니다. 또한 데이터 사용에 대한 제한이 적습니다.