2012-05-27 23 views
0

我正在玩亞馬遜開發人員的API,我什麼也沒有得到。使用zend_service_amazon,但沒有看到任何輸出

這是我的代碼。我正在使用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 />'; 
} 

    ?> 

得到一個空白頁面仍然

+0

嘗試用'Kesha'取代$ artistName,仍然沒有迴音結果 –

+1

空白頁通常是輸出關閉時出現錯誤的結果。在你的引導程序中打開'error_reporting(E_ALL)'和'ini_set('display_errors',1);''。安裝xdebug並查看它提供的堆棧跟蹤也很有用。 –

+0

@cillosis我現在正在使用此代碼 –

回答

1

你的頁面是空白的,因爲你沒有得到任何結果:

這是使用您發佈的代碼$結果轉儲:

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) 
} 

有幾個問題需要解決,使這項工作,最大的是這樣的:

以下更改將於11/1/2011效果:
副教授標籤參數:到API的應該包括 有效的副標籤的每個請求。任何不包含有效 關聯標籤的請求都將被拒絕並顯示相應的錯誤消息。有關Associate Tag參數的詳細信息,請參閱我們的開發人員指南 。

目前爲Zend_Service_Amazon構造不包括協理標籤參數和_prepareOptions()方法不設置選項。

我敢肯定有人有此修復程序,否則它的時間去挖掘和擴展......好運

Amazon Product Advertising API
Changes to Product Advertising API

相關問題