eBay Motors - 按属性搜索

时间:2012-05-29 17:04:05

标签: api ebay

我想知道是否有人知道eBay API中是否有选项可以按属性搜索电机类别。

即。按车辆年份搜索 - 制作 - 模型?

基本上我希望能够使用年份,品牌和型号方法搜索电机现场。

我已阅读此处的文档:

http://developer.ebay.com/devzone/finding/callref/finditemsbycategory.html

我找不到任何基于这些属性进行搜索的方法。我希望有人可以帮助我。

2 个答案:

答案 0 :(得分:2)

您可以使用品牌,型号和年份专门搜索,而无需使用关键字。 eBay文档有点难以理解,但是他们使用aspect filters在您搜索的实际网站上搜索的任何参数。例如,如果你想在1994年到2001年期间搜索每辆本田思域,它看起来像这样:

http://svcs.ebay.com/services/search/FindingService/v1?
OPERATION-NAME=findItemsAdvanced&
SERVICE-VERSION=1.0.0&
SECURITY-APPNAME=YourAppID&
RESPONSE-DATA-FORMAT=JSON&
REST-PAYLOAD&
paginationInput.pageNumber=1&
paginationInput.entriesPerPage=100&
categoryId=6001&
keywords=&
outputSelector=AspectHistogram&
aspectFilter(0).aspectName=Make&
aspectFilter(0).aspectValueName=Honda&
aspectFilter(1).aspectName=Model&
aspectFilter(1).aspectValueName=Civic&
aspectFilter(2).aspectName=Model+Year&
aspectFilter(2).aspectValueName=1998%7C1999%7C2000%7C2001

答案 1 :(得分:0)

所以我在API文档中找到了更深入的解决方案。要完成我需要做的事情,我需要使用findItemsAdvanced调用:

http://svcs.ebay.com/services/search/FindingService/v1?
    OPERATION-NAME=findItemsAdvanced&
    SERVICE-VERSION=1.11.0&
    SECURITY-APPNAME=YourAppID&
    RESPONSE-DATA-FORMAT=XML&
    REST-PAYLOAD&
    paginationInput.entriesPerPage=2&
    keywords=1999%20chevrolet%20camaro&
    categoryId=40018

关键字将搜索搜索结果中的“项目兼容性”选项,因此对于关键字,您需要使用的是年份和型号。