Php 使用zend_service_amazon,但看不到任何输出

Php 使用zend_service_amazon,但看不到任何输出,php,zend-framework,amazon,Php,Zend Framework,Amazon,我在玩弄Amazon开发者的API,但什么都没有得到 这是我的密码。我正在使用echo查看是否有任何事情发生,我得到的只是一个空白网页。我希望搜索结果的数组能够得到响应 <?php error_reporting(E_ALL); ini_set("display_errors", 1); require_once('Zend/Service/Amazon.php'); $amazon = new Zend_Service_Amazon('AKIAJQBYUXIFWUIX6W6A',

我在玩弄Amazon开发者的API,但什么都没有得到

这是我的密码。我正在使用
echo
查看是否有任何事情发生,我得到的只是一个空白网页。我希望搜索结果的数组能够得到响应

<?php
error_reporting(E_ALL); 
ini_set("display_errors", 1); 
require_once('Zend/Service/Amazon.php');

$amazon = new Zend_Service_Amazon('AKIAJQBYUXIFWUIX6W6A', 'US', 'YGV9zePfKejV6C3dpaP/NtnhjGLfWQsccdGSSL50');
$results = $amazon->itemSearch(array('SearchIndex' => 'Books',
                                     'Keywords' => 'php'));
foreach ($results as $result) {
    echo $result->Title . '<br />';
}

    ?>


获取空白页面仍然是

您的页面是空白的,因为您没有得到任何结果:

这是使用您发布的代码进行的$results转储:

Amazon object(Zend_Service_Amazon_ResultSet)#103 (4) {
  ["_results":protected] => object(DOMNodeList)#105 (0) {
  }
  ["_dom":protected] => object(DOMDocument)#101 (0) {
  }
  ["_xpath":protected] => object(DOMXPath)#104 (0) {
  }
  ["_currentIndex":protected] => int(0)
}
要实现这一目标,有几个问题需要解决,其中最大的问题是:

以下更改将于2011年11月1日生效:
关联标记参数:向API发出的每个请求应包括 有效的关联标记。任何不包含有效名称的请求 关联标记将被拒绝,并显示相应的错误消息。对于 有关关联标记参数的详细信息,请咨询我们的开发人员 导游

当前,
Zend\u Service\u Amazon
的构造函数不包含关联标记参数,
\u prepareOptions()
方法未设置该选项。

我相信有人会解决这个问题,否则是时候深入研究并扩展。。。祝你好运



亚马逊的Zend_服务已经过时,并且使用了旧的WSDL。 看


等待1.12或使用提供的批处理文件。

尝试用“Kesha”替换$artistName,但仍然没有echoBlank页面的结果通常是输出关闭时出错的结果。打开
error\u reporting(E\u ALL)
ini\u set('display\u errors',1)在引导程序中。安装xdebug并查看它提供的堆栈跟踪也很有用。@cillosis我现在使用的代码