2012-03-02 28 views
1

我在使用亞馬遜的Product Advertising API (formerly ECS)Amazon ECS PHP Library時遇到問題。我在我的PHP文件中有以下代碼:爲什麼在使用'Amazon ECS PHP Library'時會出現空白頁?

 require_once 'classes/amazonLookup.php'; 
     $client = new AmazonECS('API KEY', 'SECRET KEY', 'REGION', 'ASSOCIATE TAG'); 

     $response = $client->category('Books')->search('PHP 5'); 
     echo $response; 

但是,當我查看PHP頁面時沒有任何反應。我從AWS獲得了訪問密鑰和祕密,但不知道關聯標籤的含義。我在AWS上找不到任何提及。我已經使用了一系列X作爲佔位符。

幫助?我需要得到這個工作。

+0

您是否嘗試過離開聯想的標籤是空的?即根本沒有指定任何值?在'echo $ response'之前'echo'Hello';'做任何事情或者腳本沒有到達那裏? (大概應該是'print_r'或'var_dump',對吧?) – Daan 2012-03-02 23:23:08

回答

1

因爲您應該在響應中使用var_dump來打印實際數據而不是echo,所以您正在獲得空白頁面。

require_once 'classes/amazonLookup.php'; 
     $client = new AmazonECS('API KEY', 'SECRET KEY', 'REGION', 'ASSOCIATE TAG'); 

     $response = $client->category('Books')->search('PHP 5'); 
     var_dump($response); 
     //Or print_r($response); 

這應該工作

相關問題