Around 23 minutes ago, GarageSale started returning a new error with every attempted listing:
You need to accept the new Payment Terms of Use before you can create or revise listings. Please go to Sign in or Register | eBay to accept the agreement.
I had seen the link elsewhere, and gone there (in my browser) and agreed to the agreement. However, there doesn’t seem to be any update of my GarageSale API listing ability yet, 20+ minutes later.
Is there something I need to do in addition? I also tried to renew my token, and update account details. No luck there either.
I’m starting to think this might be an API glitch? I realize that the linked user agreement is in fact from… “Posting Date: August 9, 2021.” (according to its own footer)
Also I’ve just checked, and was able to list an item using the horrible eBay web interface as a test. So it’s not an account thing. It must be an API thing of some sort.
I suppose it could be that
the API interface is returning the wrong error messages for other things (unlikely, since this now affects every item I try to list via GS)
the authorization server is broken for API calls on eBay’s side
Ugh. Still broken. eBay “support” (via Twitter) has no idea, and suggests the problem must be with the “third-party software” (as if it suddenly broke literally in the middle of launching 100 listings).
I’ve deleted and re-authorized my GS account token, and am still getting the error.
Even if it’s accidental, eBay has successfully gaslighted me into wondering if in fact I have a problem with my payments terms of service or something.
I am suddenly wondering, since I actually got through to an account rep at eBay, if maybe the message Im seeing is mis-labeled, and it might be some other error triggering this.
For example, did this happen today by any chance? could it have somehow broken something in my auth?
If it is, I must have something else weird here too, since nobody else has mentioned it.
I agree that it must be a server-side modification of some sort, but it feels like one of those more complicated bugs from here. The fact that it “came on slowly”, moving from sporadic to 100% like a disease in the middle of an automated listing spree of 200 listings, separated by 5-10 seconds each, is all we really need to see for that.
No change overnight, but it is still 4am in California (if that makes any difference). I’ll give it 24 hours to see if somebody rolls back a change around 2pm local time.
Meanwhile @ilja remind me what logs I should collect or activate to send to you for debugging, if it comes to that? I will have a lot of extra time on my hands today and can get started even if I don’t need to follow through.
Just now, seeing your note @rlmartin , I tried launching the 200 listings from yesterday that were all failing.
Now only about 50% 90% of them have the failure notice. That makes me suspect one of the servers is still bad (for me). I’ll see if I can whittle away at the pile by using the scheduler and quickly jamming things through before they get verified…
LOL if this all ends up being caused by some sort of cyber warfare attack on eBay’s serverless farm I am going to be even more tired of the crappy future than I already was.
In any case, maybe if I keep poking it, I can fill up their logfiles and some poor devops person will notice eventually…
Later Out of curiosity, I’ll look to see what I have been able to do, dropping a pile of items into the scheduler with a 0 minute delay, and then trying to quickly enable the block before they get [non-]verified. I’ve tried two in quick succession to see if the error is associated with the particular listing, and it is not. Over the course of the day I will try more samples and see if the fix (or original error) seems to behave differently.
Re-start GarageSale with the Control-Key held down, and enter jqMBau as the logging identifier. This way I see your logs and could forward parts of them to eBay if the situation does not magically improve by itself.