2012-03-02 5 views
1

У меня возникли проблемы с использованием Product Advertising API (formerly ECS) Amazon с Amazon ECS PHP Library. У меня есть следующий код в моем файле PHP:Почему я получаю пустую страницу при использовании библиотеки Amazon ECS PHP?

 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. Я использовал серию Xs в качестве заполнителя.

Помощь? Мне нужно, чтобы это работало.

+0

Пытались ли вы оставить ассоциировать тег пустым? то есть не указывать какую-либо ценность вообще? «Echo» Hello »;' прямо перед 'echo $ response;' вообще что-либо делать или скрипт даже не попадает туда? (и предположительно это должно быть 'print_r' или' var_dump', правильно?) – Daan

ответ

1

Вы получаете пустую страницу, потому что вы должны использовать var_dump для ответа на печать фактических данных вместо эха.

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

Это должно работать

Смежные вопросы