亚马逊产品广告Api与Kindle Books(KDP)

时间:2014-07-07 18:47:59

标签: amazon-product-api

我正在使用Amazon Product Api查找ISBN的书籍,但是当我的程序来到Kindle书籍时,api无法找到它。我从KDP获得了这些ASIN,但是我甚至无法通过搜索亚马逊的ASIN来找到这本书。我需要做什么才能使KDP ASIN正常工作?

$this->conf = new GenericConfiguration();
$this->conf
            ->setCountry('com')
            ->setAccessKey('XXXXXXXXXXXXX')
            ->setSecretKey('XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
            ->setAssociateTag('XXXXXXXXX-20')
            ->setRequest('\ApaiIO\Request\Soap\Request')
            ->setResponseTransformer('\ApaiIO\ResponseTransformer\ObjectToArray');

$this->apaiIo = new ApaiIO($this->conf);
$lookup = new Lookup();
$lookup->setItemId($ASIN);
$response = $this->apaiIo->runOperation($lookup);

以上代码适用于大多数书籍,但不适用于KDP亚马逊书籍。

1 个答案:

答案 0 :(得分:0)

这本身并不是一个解决方案,但是您可能想使用Goodreads API(也是Amazon拥有)搜索ASIN。您将不得不使用ISBN api调用进行搜索(它也可以与asins一起使用)。请注意,并非Amazon上的所有asins都在Goodreads上,但是所有Goodreads asins都在Amazon上。