2

我们有一个 ebay 商店。我们的支持人员通过标准的 ebay 界面添加项目。当他们这样做以添加新项目时,我可以通过GetSellerList-call 获取该项目。但是当他们只更改文本中的某些内容或以其他方式修改项目时,GetSellerList-call 将无法通知我。我需要这些修改,因为我们在文章文本中包含了我们的 SKU,这是一些东西,我们的支持会调整。有人遇到类似的问题并找到了解决方法吗?

4

2 回答 2

1

我认为您可以选择所有修改过的项目并过滤它们。让我解释一下我在想什么。我会使用输出选择器来限制每次调用的结果。我只会返回有趣的数据,例如 itemID、SKU(以及接下来我要讨论的两个字段,您还需要什么)。然后我会使用 ItemArray.Item.ReviseStatus.ItemRevisedif is true 过滤答案,而不是之前修改过的项目,所以我会放入数组中。

从文档

    If true, indicates the item was revised since the listing became active. 
    Output only.

我肯定会将所有返回的数据存储在一个表中,这样我就可以检查新条目/新修订。当找到/更新新条目时,您可以做任何您需要的事情,例如给自己发电子邮件以了解哪些项目已被修改。

可以为您提供修订详细信息的字段是ItemArray.Item.ReviseStatus.ItemRevised

来自文档:

    An output value only, indicates whether an item has been revised since the 
    listing became active and, if so, which among a subset of properties have 
    been changed by the revision. 

我希望这会有所帮助。

于 2012-11-16T12:42:41.467 回答
0

我认为您可以使用GetSellerEvents而不是 GetSellerList - 您可以在那里指定 ModTimeFrom 和 ModTimeTo 输入属性

我会检查它是如何工作的:)

于 2014-04-15T06:15:44.647 回答