Compartir a través de


API de plataforma digital: servicio de recuperación de cuentas

El Servicio de recuperación de cuentas le permite restablecer la contraseña de Xandr o recuperar el nombre de usuario.

Restablecer la contraseña

Si no puede iniciar sesión en la API debido a una contraseña olvidada, siga los pasos siguientes para restablecer la contraseña.

Paso 1: Create un archivo con formato JSON (restablecimiento de contraseña)

Incluya el nombre de usuario.

$ cat reset_password_1
{
    "account-recovery": {
        "username" : "USERNAME"
    }
}

Paso 2: POST el archivo (restablecimiento de contraseña)

POST el archivo al servicio de recuperación de la cuenta.

$ curl -X POST -d @reset_password_1 'https://api.appnexus.com/account-recovery'
{
    "response": {
        "status": "OK",
        "dbg_info": {
            ...
        }
    }
}

Paso 3: Comprobar el correo electrónico (restablecimiento de contraseña)

El paso anterior desencadena que el sistema envíe un correo electrónico a la dirección asociada al nombre de usuario en el archivo con formato JSON. El correo electrónico incluye el token que usará en el paso siguiente.

Nota:

El token es válido durante 16 horas.

Si no recibe un correo electrónico, es posible que el nombre de usuario del archivo no sea válido. Compruebe la precisión del nombre de usuario e inténtelo de nuevo. Si ha olvidado su nombre de usuario, consulte Recuperar su nombre de usuario a continuación.

Paso 4: Create un archivo de contraseña y token (restablecimiento de contraseña)

Create un archivo con formato JSON, incluido el nombre de usuario, la nueva contraseña y el token recibido en el correo electrónico.

$ cat reset_password_2
{
    "account-recovery": {
        "username": "USERNAME",
        "password": "NEW_PASSWORD",
        "token": "TOKEN_FROM_EMAIL"
    }
}

Directrices para crear la contraseña

Al crear la contraseña, cree una contraseña compleja con lo siguiente:

  • 10 o más caracteres.
  • 64 caracteres o menos.
  • Al menos una letra mayúscula (A–Z).
  • Al menos una letra minúscula (a–z).
  • Al menos un dígito (0–9).
  • Al menos un carácter especial (como #, $, ?, %, &).

Paso 5: PUT el archivo (restablecimiento de contraseña)

PUT el archivo al servicio de recuperación de la cuenta.

Esto restablece la contraseña y envía un correo electrónico de confirmación a la dirección asociada a su nombre de usuario. Una vez que reciba el correo electrónico de confirmación, puede iniciar sesión en la API con el nombre de usuario y la nueva contraseña. Para obtener instrucciones, consulte Servicio de autenticación.

$ curl -X PUT -d @reset_password_2 'https://api.appnexus.com/account-recovery'
{
    "response": {
        "status": "OK",
        "dbg_info": {
            ...
        }
    }
}

Recuperar el nombre de usuario

Si no puede iniciar sesión en la API debido a un nombre de usuario olvidado, siga los pasos siguientes para recuperar el nombre de usuario.

Paso 1: Create un archivo con formato JSON (recuperar nombre de usuario)

Incluya su dirección de correo electrónico.

$ cat retrieve_username
{
    "account-recovery": {
        "email" : "EMAIL_ADDRESS"
    }
    }

Paso 2: POST el archivo (recuperar nombre de usuario)

POST el archivo al servicio de recuperación de la cuenta.

$ curl -X POST -d @retrieve_username 'https://api.appnexus.com/account-recovery'
{
    "response": {
        "status": "OK",
        "dbg_info": {
            ... 
        }
    }
    }

Paso 3: Comprobar el correo electrónico (recuperar el nombre de usuario)

El paso anterior desencadena que el sistema envíe un correo electrónico a la dirección especificada en el archivo. El correo electrónico incluye los nombres de usuario asociados a la dirección de correo electrónico. Una vez que reciba el correo electrónico, puede iniciar sesión en la API con el nombre de usuario y la nueva contraseña. Para obtener instrucciones, consulte Servicio de autenticación.

Nota:

Si no recibe un correo electrónico, es posible que la dirección de correo electrónico o la dirección URL de host del archivo no sean válidas. Compruebe la precisión de los valores e inténtelo de nuevo.