如何在PHP中使用亚马逊的API搜索图书?

Ter*_*ich 11 php api object amazon-web-services

我正在开发一个Facebook应用程序,用于书籍共享,审阅和推荐.我在网上搜索过,用我能想到的每一个搜索短语搜索谷歌,但我找不到任何有关如何访问Amazon.com API获取图书信息的教程.

我注册了一个AWS账户,但即使他们网站上的教程也没有帮我一点.它们都是为了使用云计算进行文件存储和处理,但这不是我想要的.

我只是想访问他们的API来搜索书籍上的信息.有点像http://openlibrary.org/这样做,它是一个简单的URL调用来获取书籍的信息(但他们的数据库并不像亚马逊那样填充).

为什么在亚马逊的AWS网站上找到我需要的信息如此困难?如果有人可以提供帮助,我将不胜感激.

Jua*_*uan 8

您可以让Zend Framework使用Zend_Service_Amazon为您完成工作.从我看来它相当容易使用,对于简单的查询,这些例子就足够了.


小智 8

您没有通过AWS API找到所需内容的原因是AWS与Amazon.com的购物体验没有任何关系.

AWS是他们的网站建立在其上的云服务层,他们已将其外部化,以便其他人也可以在其上构建.如前所述,你想要联盟广告的东西.


Bre*_*ley 6

你想看看他们的联盟计划,现在似乎是在"广告"下.我记得,它可以免费注册,并且可以在推荐佣金的基础上运作.没有专门用于书籍的内容,您需要查找书籍的类别ID,然后您可以查询.API非常广泛,并且针对不同类型的产品具有特定的"字段".

https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html

我在上一份名为Gift-O-Matic(可怕的名字)的工作中使用亚马逊API作为Facebook应用程序,其中包括来自亚马逊的书籍作为一个类别.Zend Amazon lib是一个很好的开始,但我发现它太冗长并且自己动手了.