Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement parental controls endpoints #27

Open
InternalLoss opened this issue Feb 2, 2022 · 0 comments
Open

Implement parental controls endpoints #27

InternalLoss opened this issue Feb 2, 2022 · 0 comments

Comments

@InternalLoss
Copy link

InternalLoss commented Feb 2, 2022

Parental controls can have an email registered for recovery; the first request:
https://account.nintendo.net/v1/api/support/send_confirmation/pin/hello%40billy.wales
NOTE: You do not need an NNID for this - the serial number is sent and used in the email, so I believe that's how it identifies users.

When done, the specified account gets an email:

This email has been automatically sent from Nintendo because this email address was registered for Parental Controls.

This email address will be used with the Parental Controls feature on your Nintendo device (serial number: {SERIAL}).

If the PIN or answer to the secret question for Parental Controls has been forgotten, the PIN can be reset by requesting a master key. To do so, select I Forgot when prompted for the PIN in the Parental Controls application, and again when prompted for the answer to the secret question. The master key will be sent to this registered email address.

If you did not register this email address for Parental Controls, please ignore this email.

--------------------
NOTE: Please do not reply to this email address.

Please contact us by email for any enquiries. Local contact details for Nintendo Customer Support can be found at: contact.nintendo.eu

Nintendo of Europe GmbH, Herriotstr. 4, 60528 Frankfurt am Main, Germany
VAT number: DE132095955. Registered at: Amtsgericht Frankfurt am Main HRB 101840. Geschäftsführer (Managing Director): Koji Miyake

This email has been sent to you in English as your Nintendo Network ID is linked to a console with English set as its system language.

The domain is shown to the user, and you can select to send a key to it if necessary; this is done by GET https://account.nintendo.net/v1/api/support/send_forgotten/pin/{email}/{5-digit PIN} and the serial number is sent in the email:

This email has been automatically sent from Nintendo following a request to send a master key to this email address.

A master key has been temporarily issued to enable you to reset the Parental Controls feature on your Nintendo device (serial number: {SERIAL}).

Master key: {5 DIGIT PIN}

The master key is valid for a period of 48 hours from the time this email was sent.
Use the master key within 48 hours to reset your PIN for Parental Controls.

If the 48-hour period has expired, repeat the procedure to be issued with a new master key.

--------------------
NOTE: Please do not reply to this email address.

Please contact us by email for any enquiries. Local contact details for Nintendo Customer Support can be found at: contact.nintendo.eu

Nintendo of Europe GmbH, Herriotstr. 4, 60528 Frankfurt am Main, Germany
VAT number: DE132095955. Registered at: Amtsgericht Frankfurt am Main HRB 101840. Geschäftsführer (Managing Director): Koji Miyake

This email has been sent to you in English as your Nintendo Network ID is linked to a console with English set as its system language.```

No state needs to be tracked here - simply send VALID NINTENDO 3DS-LINKED PEOPLE (SN! perhaps only SNs we have in our account table and isn't banned?) the email. need to also check if Wii U can do this.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

1 participant