我想知道是否有人知道在eBay API中是否有选项按属性搜索电机类别。eBay汽车 - 按属性搜索
I.E.按车辆年搜索 - 制造 - 型号?
基本上我想能够使用年份,制作和模型方法搜索电机网站。
我已经通过这里的文档阅读:
http://developer.ebay.com/devzone/finding/callref/finditemsbycategory.html
而且我找不到任何根据这些属性进行搜索。我希望这里有人能帮助我。
我想知道是否有人知道在eBay API中是否有选项按属性搜索电机类别。eBay汽车 - 按属性搜索
I.E.按车辆年搜索 - 制造 - 型号?
基本上我想能够使用年份,制作和模型方法搜索电机网站。
我已经通过这里的文档阅读:
http://developer.ebay.com/devzone/finding/callref/finditemsbycategory.html
而且我找不到任何根据这些属性进行搜索。我希望这里有人能帮助我。
所以我找到了更深入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
关键字将搜索在搜索结果中的项目的兼容性选项,这样的关键字,所有你需要用的是当年品牌和模型。
您可以按照品牌,型号和年份特别搜索,而无需使用关键字。 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
确实。这将完成所期望的任务(搜索方面/属性元数据),其中关键字搜索(Jeff自己的答案)将搜索指定的关键字文本,这可能会给出不同的结果(关键字字符串可能存在于预期之外的某处属性/方面)。谢谢你,CourtDemone,你的例子告诉我我要去哪里错了:我为域名“name”和“valueName”(以及它的许多排列)做标记,而不是“aspectName”和“aspectValueName”,eBay一直在默默地吃掉它们。叹。 – geewiz
很高兴能帮到你! – CourtDemone