易趣API - 按商店/自定义类别过滤商品

时间:2010-12-16 22:23:20

标签: ebay

我的方案:我的客户端有一个带有自定义类别的易趣商店。在他们的网站上,他们想列出他们有待售的物品。他们希望此列表可以按自定义类别进行过滤。

我一直在寻找几天,而且我仍然不确定最好的方法。

根据我的收集,获取商店中定义的类别列表的唯一方法是通过Trading API中的GetStore调用。这似乎得到支持,但我需要从我客户的eBay帐户获取用户令牌。我会认为这是有效的。

但是,我没有看到任何基于自定义类别过滤项目的方法。我查看了交易和查找API的文档,但我看到的只是对预定义的易趣类别的过滤。

是否可以过滤自定义/商店类别?

5 个答案:

答案 0 :(得分:5)

我的任务是将卖家产品与自定义类别相关联,我找到的唯一方法是使用Trading API中的“GetStore”检索自定义类别列表,使用“findItemsAdvanced”调用表格检索所有卖家商品,以及循环遍历所有检索到的项目,并通过Trading API中的“GetItem”调用获取详细信息。

之后,我可以在$xml->Item->Storefront->StoreCategoryID$xml->Item->Storefront->StoreCategory2ID下找到自定义类别。

答案 1 :(得分:2)

在eBay论坛中挖掘并发布后,我发现不行,不可能通过API过滤自定义/商店定义的类别。过滤自定义/商店定义类别的唯一方法是在eBay托管商店。

显然,eBay的方式是让在他们网站上托管商店的功能比通过API可以做的任何事情都要丰富。

答案 2 :(得分:0)

尽管这个问题已经过时了,但我认为提出一个更近期的答案很有意思。如上所述,您无法使用自定义商店类别(StoreCategoryID)直接过滤商店销售的商品。解决此问题的最简单方法是使用粗粒度级别的GetSellerList API,这允许您在开始时间范围或结束时间范围内获取每个商品的storeCategoryID。然后,您可以自己过滤项目。以下是论坛答案的链接:https://ebay.custhelp.com/app/answers/detail/a_id/1178

答案 3 :(得分:0)

是的,无法通过自定义类别获取项目。

答案 4 :(得分:-3)

听起来getCategoryInfoGetCategories可能会对您有所帮助。