我正在尝试使用带有 Zend 框架的 Amazon Web Service 搜索/显示书籍。
由于 Amazon API 的更改,此页面上的示例不起作用。我想从现在开始我需要提供我的 Associate Tag,但我不知道如何提供。
我使用从以下网址获得的密钥: https ://aws-portal.amazon.com/gp/aws/securityCredentials
谁能告诉我如何做到这一点?
我正在尝试使用带有 Zend 框架的 Amazon Web Service 搜索/显示书籍。
由于 Amazon API 的更改,此页面上的示例不起作用。我想从现在开始我需要提供我的 Associate Tag,但我不知道如何提供。
我使用从以下网址获得的密钥: https ://aws-portal.amazon.com/gp/aws/securityCredentials
谁能告诉我如何做到这一点?
亚马逊 API 更新的修复应该在 ZF 的下一个迷你版本中。如果您等不及了,您可以在此处应用补丁:http: //framework.zend.com/issues/browse/ZF-12046到您的 1.11.11 副本,以修复与您的 AWS 版本相关的错误重新可能得到。
AssociateTag 要求实际上是亚马逊在上述之前所做的一个单独的向后不兼容的更改。您可以将此作为附加参数提供给 itemSearch,例如:
$amazon = new Zend_Service_Amazon('AMAZON_API_KEY', 'US', 'AMAZON_SECRET_KEY');
$results = $amazon->itemSearch(array(
'SearchIndex' => 'Books',
'Keywords' => 'php',
'AssociateTag' => 'yourtaghere'
));