亚马逊API - 我可以搜索所有类别 - 除了DVD等吗?

时间:2012-02-21 18:20:36

标签: api amazon

我正在尝试使用来自亚马逊的API代码构建游戏 - 我在这是一个菜鸟 -

我使用简单的查找代码创建了一个产品搜索,并且已经通过设置搜索字段表单表单提交工作正常,我怎么也不想设置类别就像我目前下面说的DVD ,BABY MUSIC,我希望设置为ALL这可能吗?

包括( “amazon_api_class.php”);

$obj = new AmazonProductAPI(); -- I have edited this and added ALL as a category in here  

try
{
    $result = $obj->searchProducts($query,
                                   AmazonProductAPI::BABY, -- I can change this to DVD or MUSIC and it works but if i set to ALL i get errors?
                                   "TITLE"); - tryed changing this to KEYWORD doesnt work!
}
catch(Exception $e)

任何帮助都会很好。

由于 卡尔

OK ---已更新 - 我相信我在使用ALL时必须使用KEYWORD,所以我在

中添加了这个
case "KEYWORD" :  $parameters = array("Operation"     => "ItemSearch",
                                                    "Title"         => $search,
                                                    "SearchIndex"   => $category,
                                                    "ResponseGroup" => "Small",
                                                    "MerchantId" => "All",
                                                        "Condition"=>"New",
                                                        'Keywords' => $searchTerm);

警告:第23行的/data/ADMINwhere2shoponline/www/include/amazon.php中为foreach()提供的参数无效 仍然会收到此错误? 卡尔

1 个答案:

答案 0 :(得分:0)

卡尔 您应该能够使用ALL作为搜索参数,但是您需要确保您请求的ItemPage的数量不超过5,否则它将返回错误。所有其他类别最多允许10个,但ALL限制为5个。

检查并确定您的问题是否已解决。