Ebay API - Как получить предковую/корневую категорию товара?

Я получаю информацию о многих товарах, используя getMultipleItems в API покупок, и мне нужно узнать корневую категорию товаров. На американском сайте (0) корневые категории находятся здесь: http://www.isoldwhat.com/getcats/fullcategorytree.php

Как узнать, к какому из них относится элемент (например, «Компьютеры/планшеты и сеть»)? Могу ли я сделать это в течение getMultipleItems (или getSingleItem) или мне нужен еще один звонок?

Это кажется коротким вопросом, но эта проблема связана с тем, что я использую Amazon API, для которого я провел обширное исследование, и я решил решить ее на своем конце eBay. «Проблема» заключается в определении комиссии за продажу, что может быть сделано на стороне Amazon путем получения ProductGroup товара или использования корневых категорий eBay и сопоставления любой из них с таблицей комиссий, определенной Amazon для ее комиссионных ставок. В этом случае здесь не так много явки, на которую можно было бы сослаться, чтобы показать, что я все просмотрел.

getCategoryInfo и связанные с ним category-info-searching не относятся к конкретным предметам. Я получаю пару <primarycategoryid> N/V в своих ответах на товары, но (я почти уверен), что это конечная категория (сопоставление 10 000+ конечных категорий [даже только часть, которую я бы использовал] с таблицей комиссий Amazon для группы продуктов было бы адская боль).

Опять же, как мне отследить <item> до его предка/корневой категории?


person Xenalin    schedule 10.09.2013    source источник


Ответы (1)


Вы можете отследить корень категории с помощью поля PrimaryCategoryIDPath, которое возвращается при вызове GetMultipleItems.

Имейте в виду, что эта информация не возвращается, если вы не указали Подробности в поле IncludeSelector как часть вашего запроса.

Дополнительную информацию о PrimaryCategoryIDPath можно найти здесь.

person David T. Sadler    schedule 20.09.2013