我正在尝试使用来自亚马逊的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()提供的参数无效 仍然会收到此错误? 卡尔
答案 0 :(得分:0)
卡尔
您应该能够使用ALL作为搜索参数,但是您需要确保您请求的ItemPage
的数量不超过5,否则它将返回错误。所有其他类别最多允许10个,但ALL限制为5个。
检查并确定您的问题是否已解决。