我们有一家ebay商店。我们的支持人员通过标准的ebay界面添加项目。当他们这样做以添加新项目时,我可以通过GetSellerList
调用此项目。但是当他们只改变文本中的某些内容或以其他方式修改项目时,GetSellerList
- 调用将无法通知我。我需要这些修改,因为我们在文章文本中包含我们的SKU,这是我们的支持将调整。有一个类似的问题,并找到了解决这个问题的方法吗?
答案 0 :(得分:1)
我认为你可以选择所有修改过的项目并过滤它们。
让我解释一下我在想什么。
我会使用输出选择器来限制每个调用的结果。我只会返回诸如itemID,SKU之类的有趣数据(以及我需要的另外两个字段,我正在谈论下一个)。然后我会使用ItemArray.Item.ReviseStatus.ItemRevised
来过滤回答,如果是真的,那么之前已经修改了项目,所以我会放入数组。
来自文档
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.
我希望这可以提供帮助。
答案 1 :(得分:0)
我认为您可以使用GetSellerEvents而不是GetSellerList - 那里您可以指定ModTimeFrom和ModTimeTo输入属性
我会检查它是如何工作的:)