1

ほとんどのkindle本にはISBNはなく、ASINのみです。ISBN または ASIN を指定して、同じ著者によるすべての書籍 (紙と電子書籍の両方) のリストを取得することは可能ですか? Amazon には、著者を一意に識別するある種の著者 ID がありますか?

4

4 に答える 4

5

Amazon Product Advertising API を使用すると、最初に ASIN で ItemLookup を実行できます。これにより、作成者(およびその他のもの)が得られます。その後、"author" をパラメータとして ItemSearch を実行できます。これはテキストです -- 確かに著者 ID はありません。API は名前のみで動作します。

詳細については、API のドキュメントを参照してください。

于 2011-02-18T22:59:47.393 に答える
1

Amazon には、この「エンティティ ページ」という概念があります。すべての作成者は 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

OpenLibraryを使用します。ISBNとASINで検索し、著者IDを取得してから、著者で検索できます。また、データの使用に関する制限も少なくなります。

于 2011-08-20T02:10:01.707 に答える
0

これをどのように機能させたいかによって異なります。簡単な検索でhttp://isbndb.com/data-intro.htmlにたどり着き ました。ISBN を検索して結果を得ることができます。その結果には、リストを返すために 2 回目の検索を実行できる著者の名前が含まれています。

于 2011-02-14T00:02:41.370 に答える