Я работаю с eBay FindingAPI в sandbox environment. Обратите внимание, что вам нужно приложение eBay, чтобы проверить их. Я использую версию 1.13.0.Ebay FindingAPI findItemsAdvanced aspectFilter не работает?
Я хотел бы найти список элементов, соответствующих aspectFilter.
Когда я посылаю запрос в категории камеры:
<findItemsAdvancedRequest xmlns="http://www.ebay.com/marketplace/search/v1/services">
<categoryId>31388</categoryId>
</findItemsAdvancedRequest>
Но, когда я указываю aspectFilter:
<findItemsAdvancedRequest xmlns="http://www.ebay.com/marketplace/search/v1/services">
<categoryId>31388</categoryId>
<aspectFilter>
<aspectName>Brand</aspectName>
<aspectValueName>Nikon</aspectValueName>
</aspectFilter>
</findItemsAdvancedRequest>
Я получаю 0 результатов , И в ответе itemSearchURL выглядит странно. Я вижу, что TRIES использует информацию aspectFilter, но, похоже, добавляет много ненужных символов.
Это URL, очевидно, плохо, и нажав на него не показывает никаких результатов, а также. http://shop.sandbox.ebay.com/31388/i.html?fsaspfilter=Brand%3DNikon&Brand%255Cu0007=Nikon&aspectrequest=1&_ddo=1&_ipg=3&_os=S%7CD&_pgn=1
Я проверил, что есть хотя бы один продукт, который должен соответствовать атрибуту aspectFilter, установленному на «Nikon». Вы можете посмотреть его здесь: ItemID:110131194842.
Я искал исчерпывающе через документацию ebay FindingAPI, и, похоже, это правильный способ сделать это.
Пожалуйста, дайте мне знать, что я сделал неправильно. Спасибо за ваше время.