2012-02-21 7 views
0

나는 아마존에서 API 코드로 게임을 만들려고 노력하고있다 - 나는 멍청하다. -Amazon API - DVD 이외의 카테고리 ALL을 검색 할 수 있습니까?

나는 간단한 검색 코드를 사용하여 제품 검색을 만들었지 만, 검색 필드 양식을 양식 제출은 잘 작동합니다. 어떻게 카테고리를 설정하고 싶지 않은지 지금 현재 DVD, 베이비 뮤직에 대해 말할 수있는 것처럼이 설정을 ALL로 설정 하시겠습니까?

include ("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) 

어떤 도움이 좋을까요?

감사 칼

확인 --- 업데이트 - 그리고 나는 모든 그래서

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

경고에 이것을 추가 사용시 키워드를 사용할 필요가 보라 : foreach는 대한 공급 잘못된 인수 () /data/ADMINwhere2shoponline/www/include/amazon.php on line 여전히이 오류가 발생합니까? 칼

답변

0

칼, 당신은 검색 매개 변수로 모두 사용할 수 있어야하지만, 당신이 요청하는 ItemPage의 수가 5 개 이상 아니거나 오류가 반환 당신이 있는지 확인해야합니다. 다른 모든 범주는 최대 10 개까지 허용하지만 ALL은 5 자로 제한됩니다.

확인하여 문제가 해결되었는지 확인하십시오.

+0

OK - 약간 가난하지만 괜찮습니까 - 거기에서 휴식을 취하지 않는 사람이 있습니까? 또 다른 메모에서 ItemPage 매개 변수를 찾을 수 없습니다. 내가 볼 수있는 것은 Amazon_api_class 및 aws_signed_request가 포함되어 있으며 숫자는 설정되지 않았거나 해당 변수를 찾을 수 있습니다. 아마도 설정해야합니까? 칼 감사합니다. – carl101lee

관련 문제