我想知道是否有人知道在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