Ron
Ron

Reputation: 1336

eBay Trading API: Get all modified items in a time-range

We got an ebay-store. Our support staff adds items through the standard ebay-interface. When they do this to add a new item, I can get this item through the GetSellerList-call. But when they only change something in the text or modify the item in another way, the GetSellerList-call will fail to notify me about that. I need those modifications because we include our SKU in the article-text and this is something, our support will adjust. Had some one a similar problem and found a way to solve this?

Upvotes: 2

Views: 1005

Answers (2)

Line
Line

Reputation: 1651

I think You can use GetSellerEvents instead of GetSellerList - there You can specify ModTimeFrom and ModTimeTo input properties

I will check how it works :)

Upvotes: 0

Fabio
Fabio

Reputation: 23500

I think you can select all revised item and filter them. Let me explain what i'm thinking about. I would use the output selector to limit result of each call. i would only return intersting data such as itemID, SKU, (and what else you need toghter with two fields i'm talking about next). Then i would filter answer by using ItemArray.Item.ReviseStatus.ItemRevisedif is true than item have been revised previously so i would put in array.

from documentation

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

I would definitely store all returned data in a table so i would be able to check for new entries / new revisions. When a new entry is found/updated you can do what ever you need, for example email yourself to know what items have been revised.

Field wich can give you revision details is ItemArray.Item.ReviseStatus.ItemRevised

from documentation:

    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. 

I hope this can help.

Upvotes: 1

Related Questions