hey,

the API was changed by amazon. you need to provide a private key as third 
argument to the constructor. The documentation has an example how to do this 
and your Amazon WS account has the private key somewhere in the admin console.

greetings,
Benjamin

On Friday 28 August 2009 09:35:27 pm PHPScriptor wrote:
> Hello,
>
> a time ago I made a script with zend amazon. It worked fine. It tried the
> same script today. And it's not working anymore. Something changed on
> Amazon?
>
> $amazon       = new Zend_Service_Amazon_Query('MYKEY','US');
> $amazon->category('Books')
>         ->Keywords("php")
>         ->ResponseGroup('Large')
>         ->ItemPage($this->_getParam('page'));
> $books = $amazon->search();
>
> output:
>
> Fatal error: Uncaught exception 'Zend_Service_Exception' with message 'An
> error occurred sending request. Status code: 400' in
> C:\wamp\www\_phpscriptor\public_html\library\Zend\Service\Amazon.php:110
> Stack trace: #0
> C:\wamp\www\_phpscriptor\public_html\library\Zend\Service\Amazon\Query.php(
>96): Zend_Service_Amazon->itemSearch(Array) #1
> C:\wamp\www\_phpscriptor\public_html\app\modules\books\controllers\IndexCon
>troller.php(24): Zend_Service_Amazon_Query->search() #2
> C:\wamp\www\_phpscriptor\public_html\library\Zend\Controller\Action.php(502
>): Books_IndexController->indexAction() #3
> C:\wamp\www\_phpscriptor\public_html\library\Zend\Controller\Dispatcher\Sta
>ndard.php(293): Zend_Controller_Action->dispatch('indexAction') #4
> C:\wamp\www\_phpscriptor\public_html\library\Zend\Controller\Front.php(946)
>:
> Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Reques
>t_Http), Object(Zend_Controller_Response_Http)) #5
> C:\wamp\www\_phpscriptor\public_html\application.php(182):
> Zend_Controller_Front->dispatch() #6 C:\wamp\w in
> C:\wamp\www\_phpscriptor\public_html\library\Zend\Service\Amazon.php on
> line 110
>
> -----
> visit my website at  http://www.phpscriptor.com/
> http://www.phpscriptor.com/


-- 
Benjamin Eberlei
http://www.beberlei.de

Reply via email to