【问题标题】:How can I use Amazon's API in PHP to search for books? [closed]如何在 PHP 中使用 Amazon 的 API 来搜索书籍? [关闭]
【发布时间】:2010-06-02 00:29:03
【问题描述】:

我正在开发一款用于图书分享、评论和推荐的 Facebook 应用。我搜索了网络,使用我能想到的每一个搜索词组搜索了 Google,但我找不到任何关于如何访问 Amazon.com API 以获取图书信息的教程。

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

我只想访问他们的 API 来搜索书籍信息。有点像 http://openlibrary.org/ 的做法,它是一个简单的 URL 调用来获取一本书的信息(但他们的数据库几乎没有亚马逊的数据库那么丰富)。

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

【问题讨论】:

    标签: php api object amazon-web-services


    【解决方案1】:

    您可以让 Zend Framework 使用 Zend_Service_Amazon 为您完成工作。 从我看来它相当容易使用,对于简单的查询,示例应该足够了。

    【讨论】:

    • 谢谢!这正是我想要的!我发现了一个 2003 年制作的 PHP 类,它的文档为零,因此如果不逐行阅读代码就无法弄清楚。再次感谢!
    • 你还有那个 PHP 类吗?我正在寻找与您正在做的事情非常相似的事情。
    • @juan - 您提供的链接已过期!!!
    • @TerranRich 更新了!谢谢
    【解决方案2】:

    使用 AWS API 找不到所需内容的原因是 AWS 与 Amazon.com 的购物体验没有任何关系。

    AWS 是他们的网站所基于的云服务层,他们已将其外部化,因此其他人也可以在其上构建。如前所述,您需要附属广告。

    【讨论】:

      【解决方案3】:

      您想查看他们的联属网络营销计划,该计划现在似乎在“广告”下。我记得,它是免费注册的,它以推荐佣金为基础。没有专门针对书籍的,您需要查找书籍的类别ID,然后您可以查询。 API 非常广泛,并且针对不同类型的产品具有特定的“字段”。

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

      我在上一份名为 Gift-O-Matic(可怕的名字)的工作中将 Amazon API 用于 Facebook 应用程序,其中包括来自亚马逊的书籍作为一个类别。 Zend Amazon 库是一个好的开始,但我发现它过于冗长,所以我自己开发了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-26
        • 1970-01-01
        • 1970-01-01
        • 2014-04-04
        相关资源
        最近更新 更多