2012-06-10 35 views
1

我使用Zend框架從亞馬遜檢索書籍信息。此代碼在網頁中未顯示任何錯誤,但不顯示任何結果。你能解決這個問題嗎?輸出不是由zend_service_amazon產生

define("AMAZON_API_KEY","#################"); 
define("AMAZON_SECRET_KEY","############################################"); 
require_once 'Zend/Service/Amazon.php'; 
$amazon = new Zend_Service_Amazon(AMAZON_API_KEY, 'US', AMAZON_SECRET_KEY); 
$results = $amazon->itemSearch(array('SearchIndex' => 'Books','Keywords' => 'history')); 
print_r($results); 
foreach ($results as $result) { 
    echo $result->Title . '<br />'; 
} 

在此先感謝。 Prakash

+0

可能重複(http://stackoverflow.com/questions/ 10770971 /使用zend-service-amazon-but-not-seeing-any-output) –

回答

2

此修復程序爲amazon API zend應在下一版本的框架中更新。如果您不想等待該版本,則可以將此修補程序文件從此處http://framework.zend.com/issues/browse/ZF-12046應用於您的副本以修復此錯誤。我的解決方案。希望這也適用於你..

如果你有問題使補丁,讓我知道[使用zend_service_amazon,但沒有看到任何輸出]的

+1

在補丁上找到了不錯的東西,我正在尋找解決方案來幫助你;我昨天沒有意識到Zend Framework亞馬遜服務如此糟糕。我應用了這個補丁,並將搜索參數從您的問題改爲:'$ search = array('SearchIndex'=>'Books', 'Keywords'=>'history', 'AssociateTag'=>'yourtag- 20');'現在它似乎工作。 – drew010