jackm / kijiji-manager

App for viewing, posting, reposting, and deleting your Kijiji ads
https://pypi.org/project/kijiji-manager/
MIT License
52 stars 11 forks source link

API Broken - mingle.kijiji.ca is a Bad Gateway (502) #67

Open veep550 opened 6 months ago

veep550 commented 6 months ago

Error: Unable to parse text: mismatched tag - Unparsable

mingle.kijiji.ca shows: Backend Server Error. The server you are looking for is currently not available. Ref: 64.229.66.104 2024-05-03T17:41:22.756Z

jackm commented 6 months ago

Confirmed that it appears as though Kijiji has changed their API url endpoint.

Once I have the time I can work on reverse engineering mobile app again.

IH3lios commented 6 months ago

@jackm Any progress on this issue?

dudududodododedede commented 6 months ago

This guy claims to have switched from mingle and allows reposting of kijiji ads https://github.com/AminDhouib/kijiji_repost_headless_working

I haven't tested it myself however

jeffreyouni commented 6 months ago

This guy claims to have switched from mingle and allows reposting of kijiji ads

https://github.com/AminDhouib/kijiji_repost_headless_working

I haven't tested it myself however

This is not working for me, dig in to the code there is no username and password parameters parser; the headless that this one fork isn't working either, because can't get the token from kijiji anymore.

jackm commented 6 months ago

I spent a few hours on this yesterday trying to determine the new API endpoints being used by the app, but no luck. I'm getting a lot of HTTP 502 responses on the proxy server I'm using to intercept traffic from the app. I may have to look at using a newer Android version to do my testing on.

Update: At some point they changed their app to use certificate pinning, making it harder to use a MITM proxy. To get around this would require a lot more set up and possibly patching the app.

amrit-moomie commented 6 months ago

any update guys?

Blazenew commented 4 months ago

Any update on this?. Would definitely appreciate if someone could fix this