Учитывая ISBN / ASIN, как получить список всех книг одного и того же автора (включая книги Kindle Only)? - PullRequest
1 голос
/ 06 февраля 2011

В большинстве книг Kindle нет ISBN, только ASIN. Имея ISBN или ASIN, возможно ли получить список всех книг одного автора (как бумажных, так и электронных)? Есть ли у amazon какой-то идентификатор автора, который однозначно идентифицирует авторов?

Ответы [ 4 ]

5 голосов
/ 19 февраля 2011

Используя API рекламы продуктов Amazon, вы можете сначала выполнить ItemLookup на ASIN. Это даст вам автор (а также другие вещи). Затем вы можете выполнить поиск элемента с «автором» в качестве параметра. Это текстовое - на самом деле нет идентификатора автора - API работает только с именами.

См. Документацию для API для получения дополнительной информации.

1 голос
/ 14 февраля 2011

У Amazon есть это понятие «страницы сущностей».У каждого автора есть один (как и автомобили и, возможно, множество других вещей). Это не просто текстовый поиск, это настоящие отношения между продуктами.Например:

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

Эти объекты сами являются ASIN, и кажется, что вы можете искать этот ASIN и получать все продукты в рамках этого объекта.Например, это возвращает 365 продуктов:

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

Это не просто книги, это коврики для мышки, футболка и все остальное тоже.Но API поиска должен позволять вам ограничивать по категориям.

Получение этой сущности ASIN, хотя, не уверен, как это сделать программно.Если вы посмотрите на произвольную книгу Стивена Кинга и посмотрите на источник, то там появится сущность ASIN.Вы могли бы, вероятно, поцарапать это.

0 голосов
/ 20 августа 2011

Использовать открытую библиотеку.Вы можете выполнить поиск по ISBN и ASIN, получить идентификатор автора, а затем выполнить поиск по автору.Существует также меньше ограничений на использование данных.

0 голосов
/ 14 февраля 2011

Зависит от того, как вы хотите, чтобы это работало.Быстрый поиск привел меня к http://isbndb.com/data-intro.html Вы можете найти ISBN и получить результат.Этот результат содержит имя автора, по которому вы можете запустить второй поиск, чтобы вернуть свой список.

...