Amazon API - Могу ли я искать категорию ALL - кроме DVD и т. Д.? - PullRequest
0 голосов
/ 21 февраля 2012

Я пытаюсь создать игру с API-кодом от Amazon - я новичок в этом -

Я создал поиск по продукту, используя простой код поиска, и, хотя и настроил поле поиска для формы, отправка формы работает нормально, однако я не хочу устанавливать категорию, как я сейчас ниже, чтобы сказать DVD , BABY MUSIC, я хочу установить на ВСЕ это возможно?

включают в себя ( "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)

Любая помощь была бы хороша.

Спасибо Карл

ОК --- обновлено - И я верю, что я должен использовать KEYWORD при использовании ALL, поэтому я добавил это в

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 в строке 23 все еще получаете эту ошибку? деревенщина

1 Ответ

0 голосов
/ 23 февраля 2012

Carl, вы должны иметь возможность использовать ВСЕ в качестве параметра поиска, но вам нужно убедиться, что запрашиваемое вами число ItemPage не превышает 5, иначе оно выдаст ошибку.Все остальные категории допускают до 10, но ВСЕ ограничено до 5.

Проверьте это и посмотрите, решена ли еще ваша проблема.

...