Potential Upcoming Changes to WaniKani API

Hopefully!

I think this is an unfair comparison. The public API is completely different from scripts that rely on internal code or HTML structure. If a third party app is solely relying on the public API in accordance with the API documentation and guidelines, then it should never break. If it breaks it’s likely because WaniKani broke the API contract, whether intentionally or due to a bug, and that would be WaniKani’s fault, not the fault of the app developer. The whole point of a public API is that it has a defined contract that doesn’t change. On the other hand, many scripts break because they are relying on internal code which WaniKani has no obligation to keep as-is.

11 Likes