1

大多数 Kindle 书没有 ISBN,只有 ASIN。给定 ISBN 或 ASIN,是否可以获得同一作者的所有书籍(纸质书和电子书)的列表?亚马逊是否有某种唯一标识作者的作者 ID?

4

4 回答 4

5

使用亚马逊产品广告 API,您可以先在 ASIN 上进行商品查找。这会给你作者(以及其他东西)。然后,您可以使用“作者”作为参数进行 ItemSearch。这是文本的——afaik 没有作者 ID——API 仅使用名称操作。

有关更多信息,请参阅API 文档

于 2011-02-18T22:59:47.393 回答
1

亚马逊有这个“实体页面”的概念。每个作者都有一个(汽车也是如此,可能还有很多其他东西。)它们不仅仅是文本搜索,它们是产品之间的真实关系。例如:

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

这不仅仅是书籍,还有鼠标垫和 T 恤以及其他所有东西。但是搜索 API 应该让您按类别进行限制。

虽然获取该实体 ASIN,但不确定如何以编程方式执行此操作。如果您查看任意斯蒂芬金的书并查看源代码,该实体 ASIN 就会出现在其中。你可能会刮掉它。

于 2011-02-14T00:50:23.760 回答
0

Use Open Library. You can search by ISBN and ASIN, and get an author ID, then search by author. There are also fewer restrictions on your use of the data.

于 2011-08-20T02:10:01.707 回答
0

取决于您希望它如何工作。快速搜索将我带到http://isbndb.com/data-intro.html 您可以搜索 ISBN 并获得结果。该结果包含作者的姓名,您可以对其进行第二次搜索以返回您的列表。

于 2011-02-14T00:02:41.370 回答