Iāve checked and it seems to be a WKOF thing. I use the get_endpoint function of WKOF which calls fetch_endpoint that defines the fetch URL like this:
url = "https://api.wanikani.com/v2/" + endpoint;
And because the endpoint variable is just 'reviews' this is exactly what is currently just giving back an empty object. As stated in the recent API change you mentioned:
Pardon, is there something I should be doing on my end to get the site working again? Iām still seeing empty fields for just about everything
Iāve tried logging out/incognito mode/dumping website data with no change. Thanks!
No, either Wanikani need to restore the API that the site used, or the functionality that could be done without the removed API needs to be reimplemented without using that API.
Not all functionality will be able to work the same way though, for example the time machine chart wonāt be able to be rebuilt with the current set of APIs and also obtain all your history.
just pitching in to say Iād love to see as much as possible of wk history rebuilt without that endpoint. most useful thing for me was probably time spent on level/pure vocab time, but even just a simple bar graph of level times is useful to me.
I just pushed an update to the website that should make the āEasily Restorableā stats work again. (see below if you want to know which those are) Those are definitely not the majority and also not the main focus of this site, but oh well.
This is basically the answer. Iām really sorry about this but there is very little I can do about it, as the review data is just inaccessible for an external website. I built most of my charts around that endpoint because charts that didnāt use this data were already pretty nicely covered by sites such as wkstats.
Either way here are the lists of currently unrecoverable charts and the ones that could be restored without the endpoint.
Currently Unrecoverable:
SRS Item Info
Review Info
Accuracy Info
Time Info
Info Table
Combined Averages
Timemachine
Overview: Accuracy, Review Time, Reviews
Potentially Fixable:
Word Info
Word Walls
Word Progress
Yojijukugo
Kanji Wall
Overview: Review Streak
Easily Restorable:
User Info
Level Info
Projections
Coverage Page
Overview: Level, Time on Level
The reason I waited until now is that Iām pretty busy right now and I thought this problem would be fixed soon, as it was said to be under ācontinued investigationā. I wonder how long it will take for this to be resolvedā¦
Some of these could probably be fixed using review_statistics rather than just the plain reviews endpoint, such as the kanji wall, including some data related to item accuracies (not over time, but more wall of shame/fame stuff)
Yeah, exactly. Thatās why I distinguished between potentially fixable and not fixable. I havenāt looked into it yet so thatās why I still left it open.
They sadly pretty much killed it with the API changeā¦ Although itās unfortunate, with a service like WaniKani that lets the users use their API freely itās kinda inevitable as it is always subject to change.