我的方案:我的客户端有一个带有自定义类别的易趣商店。在他们的网站上,他们想列出他们有待售的物品。他们希望此列表可以按自定义类别进行过滤。
我一直在寻找几天,而且我仍然不确定最好的方法。
根据我的收集,获取商店中定义的类别列表的唯一方法是通过Trading API中的GetStore调用。这似乎得到支持,但我需要从我客户的eBay帐户获取用户令牌。我会认为这是有效的。
但是,我没有看到任何基于自定义类别过滤项目的方法。我查看了交易和查找API的文档,但我看到的只是对预定义的易趣类别的过滤。
是否可以过滤自定义/商店类别?
答案 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)
听起来getCategoryInfo或GetCategories可能会对您有所帮助。