我正在使用易趣的查找应用程序接口(c#)通过关键字查找商品。我需要能够看到型号是否与我正在寻找的项目相匹配。
我的印象是,项目的MPN包含在eBay返回的searchItems
的Attributes
中,但是为该关键字返回的100个搜索项目中的每一个都将其属性设置为null
。当我单击对象中的链接,即列表URL时,我会看到页面上清晰地定义了MPN。
我是不是找错地方了?以下是通过Atrribute[] field = null
返回的项目的eBay页面的链接
http://www.ebay.com/itm/Western-Digital-Caviar-Green-3-TB-Internal-5400-RPM-WD30EZRX-Hard-Drive-/300856751436?pt=US_Internal_Hard_Disk_Drives
谢谢!
发布于 2013-04-24 11:06:17
我建议你通过API docs reference检查一下。
我不会被易趣网站上发生的事情和你所看到的愚弄。您的应用程序和ebay.com可能在后台使用不同的服务
查看服务的原始响应。我相信这就是你会感兴趣的服务URI -
http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsByKeywords&SERVICE-VERSION=1.0.0&SECURITY-APPNAME=YourAppID&RESPONSE-DATA-FORMAT=XML&REST-PAYLOAD&keywords=harry%20potter%20phoenix
检查响应中是否包含<MPN>
标签。我无法这样做,因为我没有易趣的应用程序id。
我认为这不会有<MPN>
标签-- API reference for findItemsByKeywords不会将<MPN>
作为其输出的一部分。
但是,如果您需要<MPN>
,则可以根据GetItem
调用使用它。这是reference.
这个
发布于 2015-07-05 21:27:18
Shopping API中的GetMultipleItems返回20个商品的属性。您需要在请求中添加IncludeSelector=ItemSpecifics和条目ids列表。
https://stackoverflow.com/questions/16182512
复制相似问题