【问题标题】:Ebay API - How do I get item info for out of stock itemsEbay API - 如何获取缺货商品的商品信息
【发布时间】:2016-02-10 13:51:36
【问题描述】:

我正在尝试通过搜索我的 ebay 商店来获取商品信息。例如,如果我输入此 URL,它将在我的商店中搜索特定关键字并返回有关该商品的信息。 http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsByKeywords&SECURITY-APPNAME=MYAPPID&keywords=MYKEYWORD&itemFilter.name=Seller&itemFilter.value=MYEBAYUSERNAME

但是,如果某件商品的数量变为零,则该商品在我的 ebay 商店中不再可见,因此不会显示任何数据。如何获取所有商品的数据,即使它们缺货?

请注意:我需要获取的数据是ebay拍卖号(itemID)

谢谢。

【问题讨论】:

  • 您使用查找 API 而非交易 API 是否有特定原因?这似乎是 GetMyeBaySelling 的任务
  • 我不在乎哪个 API 只要它有效。我使用的网址非常适合我正在做的事情。我可以输入一个关键字并取回 itemID。这就是我需要做的。现在我需要做同样的事情,但即使该项目的数量为 0 并且没有出现在搜索中。我不一定要使用关键字。我所有的物品都有一个独特的自定义标签,所以如果有办法使用它,那也很好。我会调查 GetMyeBaySelling,但我不是专家。如果您有任何可以工作的代码,我将不胜感激。
  • 我查看了 GetMyEbaySelling 功能。我认为这行不通。它确实获取活动列表中所有内容的数据(包括数量为零的项目),但我不确定它是否会起作用。这对我来说是最理想的情况... ebay 允许卖家为他们销售的任何商品分配一个“自定义标签”(如产品代码或 SKU) 我列出的每个商品都有一个唯一的 6 位数自定义标签。我需要输入一个自定义标签并取回与该自定义标签关联的 itemID。有人知道怎么做吗?
  • 您如何管理您的库存?

标签: ebay-api


【解决方案1】:

如果您使用 API 列出商品,那么 eBay 前端的“自定义标签”实际上就是 API 中的 SKU 节点。以下是使用此节点的 API 调用列表:<SKU>

因此,如果您想一次提取一项,您只需使用GetItem 交易 API 请求即可。而不是传入<ItemID>(string)</ItemID>,而是传入<SKU>(string)</SKU>,你会在返回的输出xml中得到ItemID。

但是,这是如果您想一次拉出每个项目。您每天可以进行多少次 API 调用是有限制的。

因此,我建议每隔一段时间使用 GetMyeBaySelling 来下载您的所有项目并将输出存储到数据库中。 GetMyeBaySelling 的输出包括<ItemID>(string)</ItemID> 和您的自定义标签<SKU>(string)</SKU>

此时你可以写一点前端网页或者APP,从数据库中拉取你想要的数据。

【讨论】:

  • 这是一次不错的尝试,但我不断收到错误消息,提示我的 SKU 不存在。我调查了原因,发现了这个....在 GetItem 中,SKU 只能用于检索您自己的项目之一,您使用 AddFixedPriceItem 或 RelistFixedPriceItem 列出了该项目,并且您当时将 Item.InventoryTrackingMethod 设置为 SKU该项目已列出。 (这些标准对于通过 SKU 唯一标识列表是必需的。).... 由于我在发布时没有将跟踪方法设置为 SKU,因此它将不起作用。
  • 您是否尝试过替代方法,使用 GetMyeBaysales 拉您的物品?
猜你喜欢
  • 2022-09-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多