Our great sponsors
-
nxapi
Nintendo Switch Online/Parental Controls app APIs. Show your Nintendo Switch presence in Discord, get friend notifications on desktop, and download and access SplatNet 2, NookLink, SplatNet 3 and Parental Controls data. Mirror of https://gitlab.fancy.org.uk/samuel/nxapi.git.
Hell, you work in Python… if you want to help me port /u/samuelthomas2774 code – which shows how the Android server/flapg API works, enabling it to run run locally on users' computers instead – that'd be pretty great, since I'd much prefer to do it that way for Splatoon 3, which is approaching this summer, and already thinking about that project! That way we could use the shared code in both of our projects and have to rely less on third-party tools. If you're interested, I'm down to talk on Discord, just send me DM here!
-
It’s understandable that you’re concerned about your session_token being sent to other APIs that are not Nintendo. The client_id is a static id that is unrelated to anything about your account security-wise. Unfortunately, there is no other way to do this. Some major release of the NSO mobile app introduced a requirement for making requests: The f token. The f token is terrible and probably stands for “f*** you”, but it’s Nintendo’s method of making sure requests sent from the app are legitimate. The guy that pioneered most of the app’s API documentation (https://github.com/frozenpandaman) mentions that the f token is only generable by some annoying method that includes a very confidential key ‘hidden and encrypted’ in NSO app. Supposedly, he obtained this through some methods, and although he is not at liberty to share it, he provides an API that will use it. After that 3rd party API call, we send it to Flapg API (both of these are mentioned in the README, by the way) to properly get the f token and other related goodies. You can read more about exactly what happens here: https://github.com/frozenpandaman/splatnet2statink/wiki/api-docs
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
NintendoSwitchRESTAPI
Reverse engineered REST API used in the Nintendo Switch app for iOS. Includes documentation on Splatoon 2's API.
You can learn a lot more here: https://github.com/ZekeSnider/NintendoSwitchRESTAPI
-
Not sure how to compile, exactly, since I've never used Linux before. I know for a fact that Python is on Linux, so you can always just run cli.py or app.py. (That's command line vs GUI)