Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
veep550 opened this issue May 3, 2024 · 10 comments
Open

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

veep550 opened this issue May 3, 2024 · 10 comments
Labels
api change Breaking Kijiji backend API change

Comments

@veep550
Copy link

veep550 commented May 3, 2024

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 jackm added the api change Breaking Kijiji backend API change label May 7, 2024
@jackm
Copy link
Owner

jackm commented May 7, 2024

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
Copy link

IH3lios commented May 16, 2024

@jackm Any progress on this issue?

@dudududodododedede
Copy link
Contributor

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
Copy link

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
Copy link
Owner

jackm commented May 19, 2024

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
Copy link

any update guys?

@Blazenew
Copy link

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

@jackm
Copy link
Owner

jackm commented Dec 27, 2024

I doubt I will have the motivation to update this app to overcome certificate pinning and other API changes that Kijiji has implemented earlier this year. Unfortunately that probably means that this app is dead until then.

I personally hardly even use Kijiji that much anymore, as it has fallen out of favour by most for posting classified ads.

@ssinfod
Copy link

ssinfod commented Dec 28, 2024

thanks for the update.
It's sad that Kijiji does not have a public API for posting ads.

Greetings,

@adm-gis
Copy link

adm-gis commented Jan 1, 2025

It was good while it lasted. Thanks for all of your efforts @jackm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api change Breaking Kijiji backend API change
Projects
None yet
Development

No branches or pull requests

9 participants