0

我有这个:

  $barCode = '5055060927427';
  $amazon = new Zend_Service_Amazon($this->AMAZON_API_KEY, 'UK', $this->AMAZON_API_SECRET);
  $amazon = null;

  $amazonRes   = $amazon->itemLookup($barCode,
    array(
      'SearchIndex'   => 'All',
      'AssociateTag'  => 'NON ASSOCIATE',
      'IdType'        => 'EAN',
      'ResponseGroup' => 'Large,ItemAttributes,Images',

    )
  );

但这只是给了我一个错误:

致命错误:带有消息“5055060927427”的未捕获异常“Zend_Service_Exception”不是 ItemId 的有效值。请更改此值,然后重试您的请求。(AWS.InvalidParameterValue)' 在 C:\wamp\www\easionline\src\Zend\Service\Amazon.php 第 319 行

我试图找到的游戏是:http ://www.amazon.com/Asuras-Wrath-Playstation-3/dp/B003O6HLOK/ref=sr_1_1?ie=UTF8&qid=1360139714&sr=8-1&keywords=azuras+wrath

4

1 回答 1

1

这是来自 API 的正常响应,当 EAN 在该语言环境中不存在时。

当您使用确实存在的 ean 时,您不会收到此错误。

于 2013-05-14T09:59:46.017 回答