0

我正在使用 eBay 的 Finding API (c#) 按关键字查找项目。我需要能够查看型号是否与我要查找的项目匹配。

我的印象是,一个项目的 MPN 包含在eBay 返回AttributessearchItems中,但是为关键字返回的 100 个搜索项目中的每一个都将其属性设置为null。当我单击作为列表 URL 的对象中的链接时,我看到页面上明确定义了 MPN。

我在找错石头了吗?这是返回的物品的 eBay 页面的链接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

谢谢!

4

2 回答 2

2

我建议您阅读API 文档参考

我不会被 Ebay 网站上发生的事情和你所看到的事情所愚弄。您的应用程序和 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 的应用程序 ID。

我认为这不会有<MPN>标签 - findItemsByKeywords 的 API 参考并未将其<MPN>列为其输出的一部分。

但是,如果您需要<MPN>,可以根据GetItem电话使用。这是参考。

于 2013-04-24T03:06:17.047 回答
0

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

于 2015-07-05T13:27:17.853 回答