Crashes when linking account then throws out error when reopening program
Have tried 2 different accounts already and deleting the NSO-RPC folder on My Documents, but it always throws out the same result:
- Link account to NSO-RPC, program crashes.
- Reopen program, throws out error and closes until NSO-RPC folder is deleted.
- Repeat
This is the error in question: Traceback (most recent call last): File "cli.py", line 90, in update File "api_init_.py", line 201, in getSelf KeyError: 'result'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "app.py", line 836, in
I'm running into the exact same issues; My log.txt looks like this:
1732296935.437522: Successfully Connected to Discord. 1732296935.437522: Failure with authorization: 'result'\Friends returns {"status": 9406, "errorMessage": "Unauthorized.", "correlationId": "eac1a088-ec65e7d6"} 1732296935.437522: 'result' 1732296935.437522: Login from imink 1732296935.437522: 'result' 1732296935.437522: Cannot get session token properly 1732296988.727187: Successfully Connected to Discord. 1732296988.727187: Failure with authorization: 'result'\Friends returns {"status": 9406, "errorMessage": "Unauthorized.", "correlationId": "2e138923-e381c1ae"} 1732296988.727187: 'result' 1732296988.727187: Login from file 1732296988.727187: 'result' 1732296988.727187: Cannot get session token properly
Yeah we're aware of the issue, its been reported in the discord and its being looked into.
We know what broke but a fix is currently unknown.
Edit: ~~For more context for people who want to know, Nintendo changed something their side and broke it.~~ See Below for an update
Nintendo has recently updated Nintendo Switch Online (NSO), breaking support for all third-party tools. Apps like s3s, nxapi, NSO-RPC and others are currently not working.
Updating authentication credentials isn’t possible at the moment, and these services may remain unusable.
Theirs currently no ETA for a fix.
Sad :(
Nintendo has recently updated Nintendo Switch Online (NSO), breaking support for all third-party tools. Apps like s3s, nxapi, NSO-RPC and others are currently not working.
Updating authentication credentials isn’t possible at the moment, and these services may remain unusable.
Theirs currently no ETA for a fix.
It may be a good idea to make a new issue or smth and pin this, as it seems a lot will be asking what's going on, as was I, but skimmed the other issues before doing so. I kinda figured they updated their API in some way.
Nintendo has recently updated Nintendo Switch Online (NSO), breaking support for all third-party tools. Apps like s3s, nxapi, NSO-RPC and others are currently not working. Updating authentication credentials isn’t possible at the moment, and these services may remain unusable. Theirs currently no ETA for a fix.
It may be a good idea to make a new issue or smth and pin this, as it seems a lot will be asking what's going on, as was I, but skimmed the other issues before doing so. I kinda figured they updated their API in some way.
Once this PR is merged #169, Their will be a disclamer in the readme at the top telling people its broken.
Any update on this?
Any update on this?
I'm not sure about the imink f-generation API used by NSO-RPC by default, but my f-generation API has worked with 3.0.3 since July (and since today 3.1.0). NSO-RPC can switch to this but it needs a lot of changes due to the additional requests required for request encryption.
NSO-RPC can switch to this but it needs a lot of changes due to the additional requests required for request encryption.
If you're okay with this, then I'd love to make the changes! Thank you, @samuelthomas2774!
If you're okay with this, then I'd love to make the changes! Thank you, @samuelthomas2774!
Yes of course it's fine! I've just updated the documentation at https://github.com/samuelthomas2774/nxapi-znca-api, let me know if you have any questions.
In addition to any changes necessary for it to work after the 3.0.1 update, I also ask if you use my API to make sure you request explicit user consent (e.g. a dialog explaining third-party API use when signing in/after updating), this is all documented there as well.
Will do—this sounds great.
Thank you again!