timotheus / ebaysdk-python

eBay API SDK for Python
https://developer.ebay.com/tools/sdks
Other
806 stars 326 forks source link

GetItemTransactions does not return TransactionArray from another seller #289

Open carlkoba opened 4 years ago

carlkoba commented 4 years ago

It works for years when I want to see the transactions of another seller. But I found it only returns my own transactions in November, cannot retrieve other sellers' transactions any longer. It can retrieve item information, but no transaction when I use below codes for other sellers' item. It works well for my own items.

from ebaysdk.trading import Connection as Trading
api = Trading(config_file='config/carlkoba.yaml')
response = api.execute('GetItemTransactions', {'ItemID': '163789448529'})
print(response.dict())
help1234 commented 4 years ago

it happens in 2019-Nov-08 , which ebay release trading api in version 1133, this change did not update in its api documents.

https://developer.ebay.com/devzone/xml/docs/reference/ebay/GetItemTransactions.html#ChangeHistory

I got same error, but I do not believe it is error, it should be something like a change , but without any notification. ebay docs did not mentiion it at all. I am affaird that they did not know this api return other user listing transaction result in last days ,and finally they find it as a bug , so they fix it in quite.

Notice some people even teach it as a trick in youtube. It might is harmful to ebay's policy