Following the announcement [url=https://www.nexusmods.com/news/13921]3 months ago[/url], today is the day we'll be turning off our legacy modding API. This system has been fully replaced by the new Nexus Mods API and is therefore redundant.
[b]What does this mean?
[/b]Any applications using this service will no longer be able to log in, retrieve mod information or handle downloads from our site. We've been working with the developers who maintain some of the most popular modding tools to help them make the transition to the new API, so many applications that were using this API have already been updated.
[b]Why are we doing this?[/b]
The simple answer is that the legacy API was no longer fit for purpose and had become increasingly hard to develop on and maintain. We made changes last year to move the legacy API to https only which addressed a number of security issues, but the codebase is from an old version of the Nexus Mods website which made it difficult to keep secure without compromising usability.
Another important consideration is performance and scalability. The legacy API was designed primarily to be used by Nexus Mod Manager when our user base was significantly smaller. Other applications reverse engineered this API as time went on, but we never released any documentation for it. Continuing to use this system would eventually lead to significantly degraded performance for applications using the service. We've designed the new API with 3rd party developers in mind, making it much more accessible to integrate Nexus Mods functionality into their tools and games and we’ve built on a platform that we can scale easily going forward.
[b]Which applications does this effect?
[/b]Any application that is still using the old API, examples include:
[list]
[*]Nexus Mod Manager v0.65.11 and lower
[*]Mod Organiser 2 v2.1 and lower
[*]Mod Organizer 1
[/list]
[b]Does this mean I can't use my mod manager anymore?
[/b]No, your mod manager will still work for any functions that don't require a connection to Nexus Mods until you update to a compatible version. You will still be able to download mods manually and import them into the application.
[b]What will happen to Nexus Mod Manager?
[/b]Users with the last official release of Nexus Mod Manager (v0.65.2) will no longer be able to log in and will see an error message (below). We encourage these users to [url=https://wiki.nexusmods.com/index.php/Migrating_to_Vortex_from_another_Mod_Manager]transition to Vortex[/url] or update NMM to the latest [url=https://www.nexusmods.com/site/mods/4?tab=files]community-maintained version[/url].
[img]https://staticdelivery.nexusmods.com/mods/2295/images/26/26-1557756418-179188151.jpeg[/img]
[b]How can I update my app to use the new API?
[/b]We have [url=https://app.swaggerhub.com/apis-docs/NexusMods/nexus-mods_public_api_params_in_form_data/1.0#/]documentation for the new API[/url] available here. If you require additional support implementing the new API, please contact [url=https://www.nexusmods.com/site/users/64597]BigBizkit[/url] or [url=https://www.nexusmods.com/users/31179975]Pickysaurus[/url].
Syndicated from Turning off the legacy API
No comments:
Post a Comment