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

(MAL API) Error: HTTP error 404: Not Found #340

Open
hi117 opened this issue May 24, 2018 · 23 comments
Open

(MAL API) Error: HTTP error 404: Not Found #340

hi117 opened this issue May 24, 2018 · 23 comments

Comments

@hi117
Copy link

hi117 commented May 24, 2018

When syncing, I am getting a the following error:
Error: HTTP error 404: Not Found
No other infornmation is provided, the actual sync does not appear to complete also.

@Birdulon
Copy link
Contributor

Birdulon commented May 24, 2018 via email

@z411
Copy link
Owner

z411 commented May 24, 2018

It seems they shut it down due to a vulnerability, passwords need to be reset as well. You'll get this message if you try to log-in through the website.

chrome_2018-05-24_12-45-25

You can still use Trackma by disabling autosend/autoretrieve in the settings panel while they fix the issue. Your changes will get queued up.

@z411
Copy link
Owner

z411 commented May 27, 2018

@z411 z411 changed the title Error: HTTP error 404: Not Found (MAL API) Error: HTTP error 404: Not Found May 27, 2018
@z411
Copy link
Owner

z411 commented Jun 1, 2018

Since it's been a while since MAL is down I made this script to export your Trackma list (anime+MAL only) to a MyAnimeList XML list. This way you can import it in other site that supports this format.

https://gist.github.com/z411/04d528ec5e557b1acfe4f2225a781cec

I tested it in Anilist and it works, tell me if there's any issue.

@Birdulon
Copy link
Contributor

Birdulon commented Jun 1, 2018

Great stuff @z411, only problems encountered were on anilist's end with not having entries for some shows. Might be worth adding the functionality to the account selection dialog(s).

Made a quick edit to extract my friends' lists - only applies to people using that branch, which is probably just me, but on the offchance anyone else is and sees this, here you go https://gist.github.com/Birdulon/b03c2d0a258dc3fa62cdef9b9211feaf

@z411 z411 mentioned this issue Jun 14, 2018
@z411 z411 added api:myanimelist and removed api labels Jun 14, 2018
@ahmubashshir
Copy link
Contributor

Is it possible to use jikan.moe api for mal?

@z411
Copy link
Owner

z411 commented Mar 22, 2019

@ahmubashshir Apparently jikan.moe only works to fetch information, not to edit your list. The call to get the seasons is cool, though.

@z411 z411 pinned this issue Apr 14, 2019
@TheVexedGerman
Copy link
Contributor

Does the MAL API going into open beta mean that MAL support is going to return in the foreseeable future?
https://myanimelist.net/forum/?topicid=1804432

@z411
Copy link
Owner

z411 commented Oct 5, 2019

@TheVexedGerman Yes. But as someone mentioned in the thread the "open" beta doesn't seem to be an open beta, it's just a closed beta where developers in it are allowed to release their working implementations. I'm not in the beta so I don't know what the API looks like at all. We'll have to wait for the public release.

@mufeedali
Copy link
Contributor

mufeedali commented Dec 7, 2019

Is it possible to use the Jikan API for now and switch to the official API later? Also, how do clients like Anyme and many other Android clients work? Scraping?

@mufeedali
Copy link
Contributor

mufeedali commented Dec 7, 2019

I rigged together a version that just uses the API calls that the website makes. Works well enough I guess...

This seems amazing... but seems like u had to abandon it. @z411 Does this work reliably enough?

EDIT: i tried to get it working, but looks like it doesnt work anymore. It's an error 400 bad request now.

@abhinavk99
Copy link

Is it possible to use the Jikan API for now and switch to the official API later? Also, how do clients like Anyme and many other Android clients work? Scraping?

The Jikan API can only be used to get read-only information about anime and user lists. There's no capability for updating user lists unfortunately.

@dimt
Copy link

dimt commented Jul 4, 2020

Seems like MAL API releases July 6.
https://myanimelist.net/forum/?topicid=1849732

@DatGurney
Copy link

hope this gets fixed soon. seems like taiga has already re-implemented the API

@z411
Copy link
Owner

z411 commented Sep 13, 2020

Hi, sorry for the lateness. I have been away from all kind of programming due to personal issues this year, but I just want to clear up that support for the new MAL API is planned and I will get to it as soon as I can.

@ghost
Copy link

ghost commented Sep 13, 2020

@z411 Hope you have fixed your issues. It is good to hear~

@z411
Copy link
Owner

z411 commented Nov 1, 2020

Just to update, today I finally started work on the new MyAnimeList API on the new-mal-api branch. Support for authentication (which I wasn't really sure how to implement) is now complete. The rest should be quick.

@z411
Copy link
Owner

z411 commented Nov 2, 2020

Most basic support should be done; I merged the changes to the master branch. I haven't tested it thoroughly yet so there are bugs and error handling isn't done yet so I'll keep working on it, but it should be in a working state if anyone wants to test.

@gabman15
Copy link

gabman15 commented Nov 4, 2020

It seems to be working for me (partially)! Though I can't seem to update anything from the app. Whenever I run upload on the program I get a
Data warning: Can't process <anime_name>, will leave unsynced.
error

@z411
Copy link
Owner

z411 commented Nov 4, 2020

What output do you get if you run Trackma with the -d command line argument? e.g. trackma-qt -d

@gabman15
Copy link

gabman15 commented Nov 4, 2020

Getting this:
libmal: Updating item Shoujo Shuumatsu Ryokou...
[D] libmal: POST data: b'num_episodes_watched=5'
[D] libmal: URL: https://api.myanimelist.net/v3/anime/35838/my_list_status
Data: Can't process Shoujo Shuumatsu Ryokou, will leave unsynced.
[D] Data: Info: Connection error: HTTP Error 400: Bad Request

@z411
Copy link
Owner

z411 commented Nov 4, 2020

Can confirm. Thank you. Will look into it in a minute.

@z411
Copy link
Owner

z411 commented Nov 4, 2020

It's a bug upstream. Implemented a workaround in 83d942e - it should work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

10 participants