04-29-2025 12:58 PM
I've been using CSV upload for a while now. But today, I suddenly encountered an error:
Error - No <Item.ListingDuration> exists or <Item.ListingDuration> is specified as an empty tag in the request. |Item.ListingDuration|
GTC as a value doesn't seem to work. I've also tried changing the header: Item.ListingDuration, Item ListingDuration, ListingDuration. Nothing works. There's nothing in the Developer API documentation that I haven't tried yet.
Here is the original file, which would have worked exactly the same 100% the day before!
I've played around with the headers of some columns and aligned them more closely with the API names. For example, I changed "WeightMajor" to "Item.ShippingPackageDetails.WeightMajor." However, I seem to be randomly encountering new errors, saying that some headers appear to be incorrect (remember, everything worked exactly the same the day before). I've tried and changed things and header names at least 100 times. This is the result, but it doesn't work either. At least the duration error has been eliminated by placing the column further forward in the CSV file.
05-04-2025 05:36 AM
Problem solved. A new Libreoffice update changed the encoding of the CSV file. I created a new CSV file with UTF-8 encoding and it worked as before.