我想要的只是在同一页面上返回以下内容:
节省 8.91%
零售价:599.00 美元价格:549.99 美元
总节省:49.01 美元
因为我不太了解 PHP,所以我很难按照文档进行操作。我在试图弄清楚签名过程时被困了几个小时。我想我明白了,这是一种用于验证您身份的安全功能。它存储为 SHA-1 哈希,因此您需要某种函数来理解它。当然,就我而言,说起来容易做起来难。
但也许我想做的比文档中的示例简单得多,因为他们使用了涉及表单输入的 ItemSearch 操作。这似乎更直接。
我将尝试解释这个过程,如果我的理解有误,请纠正我。因此,运行了一个 php 脚本,它向 Amazon 产品 API 发出请求以获取某些详细信息,它对您进行身份验证并在某种变量中返回您想要的数据,然后将该变量解析为 XML?然后您使用 javascript 解析该 XML 并将其放入 HTML DOM 中,它将显示在同一页面上。
大概是这样吗?不?
那么我如何将其实际翻译成代码呢?
我一直在阅读的资源:http: //www.kennylucius.com/a/AAWS_signed_URL_function
docs.amazonwebservices.com/AWSECommerceService/latest/DG/RequestAuthenticationArticle.html
docs.amazonwebservices.com/AWSECommerceService/2011-08-01/GSG/ImplementinganA2SRequest.html
好的,所以通过signedURLs 发出请求很简单......它返回我在XML 中寻找的东西,我可以设置样式,太棒了。但是我如何在 PHP 中做到这一点?我发现了另一种有用的资源,它可以快速浏览 API 库。
codediesel.com/php/accessing-amazon-product-advertising-api-in-php/
从那篇文章和文档中,我认为这是一般过程:
1)创建一个包含请求的对象
2)在您的请求中添加您想要的不同参数
3)在验证您的请求时发送请求