最近使用 ebay API 后,我本以为从亚马逊请求信息会如此简单,但事实似乎并非如此......
似乎没有一个很好的网页来解释基础知识。首先,该服务叫什么?我认为旧名称已被放弃,缩写词 AWS 随处可见(但这不是一个涵盖他们的云计算和其他 20 种服务的总称吗?)。
目前缺乏有关新“签名”流程的明确信息。收集我偶然发现的各个页面的详细信息片段,似乎在 2009 年 8 月之前,您只需要 Amazon 的开发人员帐户即可发出请求并取回 XML。现在您必须使用一些奇特的加密过程在查询字符串中创建一个额外的数字。这是否意味着亚马逊数据对于只想要快速简单的解决方案的程序员来说完全遥不可及?
RSS 提要上似乎有一点信息,您可以轻松获得已“标记”的项目提要,但我不知道是否也有一种方法可以使用 RSS 搜索标题。有些网站似乎建议这样做,但我认为它们现在已经过时了?
如果有人可以对当前的游戏状态进行简短的总结,我将非常感激。我想要做的就是从数据库中的书名出发,使用 Classic ASP 从 Amazon 获取一组匹配的产品,列出封面图像和价格。
亚马逊“小部件”可以在我的页面上显示关键字搜索结果,但我对这些结果的控制较少,并且它们仅显示给用户 - 我的代码无法查看它们的内部。
您的帖子包含几个问题,因此我会尝试一次回答一个问题:
- 您感兴趣的 API 是产品广告API https://affiliate-program.amazon.com/gp/advertising/api/detail/main.html(宾夕法尼亚州)。它允许您以编程方式访问亚马逊目录中搜索和检索产品信息。如果您在查找有关 API 的信息时遇到困难,那是因为该 Web 服务在最近的历史中经历了两次名称更改:它也称为 ECS 和 AAWS。
- 您所指的签名过程与所有其他 AWS 服务用于身份验证的 HMAC 签名相同。将您的请求签名到产品广告 API 所需的只是计算 SHA-1 哈希值和 AWS 开发人员密钥的函数。有关更多信息,请参阅开发人员文档中的相关部分签署请求 http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/RequestAuthenticationArticle.html.
- 据我所知,PA 不支持检索产品或标签的 RSS 提要。如果有人有其他建议的信息,请纠正我。
- REST 或 SOAP API 都应该使您的用例变得非常简单。亚马逊提供了相当基本的“入门”指南here http://aws.amazon.com/documentation/gettingstarted/。此外,您还可以查看完整的 API 开发人员文档here http://aws.amazon.com/documentation/.
虽然文档有点难找(可能是由于名称发生了变化),但 PA API 的文档非常齐全,而且相当优雅。凭借一点点努力和一些调用 Web 服务的经验,您应该可以轻松地从 API 获取所需的信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)