易趣交易API:获取时间范围内的所有修改项目

时间:2012-11-15 13:46:51

标签: api ebay

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

2 个答案:

答案 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输入属性

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