我正在开发一个Facebook应用程序,用于书籍共享,审核和推荐。我搜索过网络,使用我能想到的每个搜索词搜索谷歌,但我找不到任何有关如何访问Amazon.com API以获取图书信息的教程。
我注册了一个AWS账户,但即使他们网站上的教程也没有帮我一点。它们都面向使用云计算进行文件存储和处理,但这不是我想要的。
我只是想访问他们的API以搜索书籍上的信息。有点像http://openlibrary.org/这样做,它是一个简单的URL调用来获取书籍的信息(但他们的数据库并不像亚马逊那样填充)。
为什么在亚马逊的AWS网站上找到我需要的信息如此困难?如果有人可以提供帮助,我将非常感激。
答案 0 :(得分:8)
您可以让Zend Framework使用Zend_Service_Amazon为您完成工作。 从我看来它相当容易使用,对于简单的查询,这些例子就足够了。
答案 1 :(得分:8)
您未使用AWS API找到所需内容的原因是AWS与Amazon.com的购物体验没有任何关系。
AWS是他们的网站建立在其上的云服务层,他们已将其外化,以便其他人也可以在其上构建。正如已经提到的,你想要联盟广告的东西。
答案 2 :(得分:6)
你想看看他们的联盟计划,现在似乎是在“广告”下。我记得,它可以免费注册,并且可以在推荐佣金的基础上运作。没有专门用于书籍的内容,您需要查找书籍的类别ID,然后您可以查询。 API非常广泛,并且针对不同类型的产品具有特定的“字段”。
https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html
我在上一份名为Gift-O-Matic(可怕的名字)的工作中使用亚马逊API作为Facebook应用程序,其中包括来自亚马逊的书籍作为一个类别。 Zend Amazon lib是一个很好的开始,但我发现它太冗长并且自己动手了。