Ebay - findItemByKeyword搜索结果返回属性字段为null

时间:2013-04-24 02:44:39

标签: attributes ebay

我正在使用eBay查找API(c#)来按关键字查找项目。我需要能够看到型号是否与我要找的物品相匹配。我的印象是项目的MPN包含在eBay返回的searchItems的属性中,但是为关键字返回的100个搜索项中的每一个都将其属性设置为null。当我单击作为列表URL的对象中的链接时,我看到页面上明确定义了MPN。我在错误的岩石下寻找吗? 下面是使用Atrribute返回项目的易趣页面的链接[] field = null http://www.ebay.com/itm/Western-Digital-Caviar-Green-3-TB-Internal-5400-RPM-WD30EZRX-Hard-Drive-/300856751436?pt=US_Internal_Hard_Disk_Drives

谢谢!

2 个答案:

答案 0 :(得分:2)

我建议您浏览API docs reference

我不会被Ebay网站v / s上发生的事情所迷惑。您的应用和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>标记。我无法这样做,因为我没有ebay的app id。

我认为这不会有<MPN>标记 - API reference for findItemsByKeywords不会将<MPN>列为其输出的一部分。

但是,如果您需要<MPN>,则可以按GetItem调用方式使用{{1}}。这是reference.

答案 1 :(得分:0)

Shopping API中的

GetMultipleItems会返回20个项目的“属性”。您需要在请求中添加“IncludeSelector = ItemSpecifics”和项目ID列表。