3

我的场景:我有一个拥有自定义类别的 eBay 商店的客户。在他们的网站上,他们想列出他们要出售的物品。他们希望此列表可按自定义类别过滤。

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

据我所知,获取商店中定义的类别列表的唯一方法是通过 Trading API 中的 GetStore 调用。这似乎是受支持的,尽管我需要从我客户的 eBay 帐户中获取用户令牌。我会假设这行得通。

但是,我没有看到任何基于自定义类别过滤项目的方法。我查看了 Trading 和 Finding API 的文档,但我看到的只是预定义的 eBay 类别的过滤器。

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

4

5 回答 5

5

我的任务是将卖家产品链接到自定义类别,我发现的唯一方法是从 Trading API 中使用“GetStore”检索自定义类别列表,使用“findItemsAdvanced”调用表单查找 API 检索所有卖家项目,然后遍历所有从 Trading API 调用“GetItem”检索项目并获取详细信息。

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

于 2012-03-15T09:51:39.813 回答
2

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

这显然是 eBay 使托管在其网站上的商店的功能比您通过 API 所做的任何事情都更丰富的方式。

于 2011-01-07T05:17:58.093 回答
0

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

于 2014-01-07T12:09:36.673 回答
0

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

于 2014-10-15T05:45:13.070 回答
-3

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

于 2011-01-06T15:13:23.267 回答