我正在使用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
谢谢!
答案 0 :(得分:2)
我建议您浏览API docs reference。
我不会被Ebay网站v / s上发生的事情所迷惑。您的应用和ebay.com可能没有在幕后使用相同的服务
查看服务的原始响应。我相信这是您感兴趣的服务URI -
检查回复是否包含<MPN>
标记。我无法这样做,因为我没有ebay的app id。
我认为这不会有<MPN>
标记 - API reference for findItemsByKeywords不会将<MPN>
列为其输出的一部分。
但是,如果您需要<MPN>
,则可以按GetItem
调用方式使用{{1}}。这是reference.
答案 1 :(得分:0)
GetMultipleItems会返回20个项目的“属性”。您需要在请求中添加“IncludeSelector = ItemSpecifics”和项目ID列表。