亚马逊产品广告API和Kindle电子书(KDP)

问题描述 投票:1回答:1

我使用的是亚马逊的产品API来查找ISBN的书籍,但是当我的程序来的的Kindle书API无法找到它。我得到这些ASIN从KDP的,但通过对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亚马逊图书。

amazon-product-api
1个回答
0
投票

这本身并不是一个解决方案,但你可能想使用Goodreads API(也被亚马逊收购)来搜索ASIN。你将不得不使用由ISBN API调用搜索(这还与asins)。请注意,不是所有的亚马逊都asins上Goodreads,但所有Goodreads asins都在亚马逊。

© www.soinside.com 2019 - 2024. All rights reserved.