我们有一个 ebay 商店。我们的支持人员通过标准的 ebay 界面添加项目。当他们这样做以添加新项目时,我可以通过GetSellerList
-call 获取该项目。但是当他们只更改文本中的某些内容或以其他方式修改项目时,GetSellerList
-call 将无法通知我。我需要这些修改,因为我们在文章文本中包含了我们的 SKU,这是一些东西,我们的支持会调整。有人遇到类似的问题并找到了解决方法吗?
问问题
817 次
2 回答
1
我认为您可以选择所有修改过的项目并过滤它们。让我解释一下我在想什么。我会使用输出选择器来限制每次调用的结果。我只会返回有趣的数据,例如 itemID、SKU(以及接下来我要讨论的两个字段,您还需要什么)。然后我会使用 ItemArray.Item.ReviseStatus.ItemRevised
if 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 回答