Importación y exportación de datos de usuario
Xsolla Login le permite importar y exportar datos de usuario en formato CSV. Puede ser útil cuando necesite crear una copia de seguridad de los datos de usuario o migrar datos desde otro servicio de autorización.
Puede exportar e importar datos de usuario a través de Login API. La exportación, a diferencia de la importación, también está disponible en Cuenta del editor.
Importación de datos del usuario
Para importar datos de usuario a Xsolla Login:
- Crear asignación de campos - un archivo JSON que contiene números y nombres de campo. El índice en la asignación debe comenzar por 0.
Aviso
Bcrypt es el único tipo de cifrado de contraseña admintido. Si utiliza otro tipo de cifrado, añada el correo electrónico del usuario verificado a la asignación; cuando un usuario se registre, recibirá un enlace único para cambiar su contraseña.
Copy
- json
{
"email": 0,
"email_verified": 1,
"user_id": 2,
"is_active": 3,
"username": 4,
"birth_date": 5,
"gender": 6,
"full_name": 7,
"last_name": 8,
"first_name": 9,
"nickname": 10,
"picture": 11,
"password_hash": 12
}
- Cree una base de datos en formato CSV. No debe haber encabezados en la base de datos.
email
es un campo obligatorio. Tamaño máximo del archivo: 64 MB. Para obtener más información sobre los tipos de datos admitidos, consulte la tabla con las descripciones de los parámetros.
email1@example.com | true | 12qw34er56 |
email2@example.com | false | ty78qw12rt34 |
email3@example.com | false | 4er5612qw3 |
email4@example.com | true | t12rt34y78qw |
email5@example.com | true | 12rt34ty78qw |
- Especifique las reglas de validación de atributos en formato de esquema JSON (opcional).
- Transmita la asignación y la base de datos creadas en la llamada API Import user data.
Nota
Xsolla no le notifica si la importación de datos se realizó correctamente o provocó un error. Para conocer el estado de la importación, contacte con su gestor del éxito del cliente o envíe un correo electrónico a csm@xsolla.com.
Exportación de datos del usuario
Nota
Si configuró el esquema de JSON, se producirá validación de atributos de usuario al exportar los datos de usuario.
Exportación de datos de usuario mediante Cuenta del editor
- Abra su proyecto en Cuenta del editor.
- En el menú lateral, haga clic en Login.
- Haga clic en Configure en el panel del proyecto de Login.
- Vaya a la sección User database > Users.
- Haga clic en Export users.
- En la ventana abierta, introduzca el correo electrónico donde desea recibir el archivo de datos de los usuarios.
- Haga clic en Export.
Nota
La contraseña del archivo es su clave secreta. Puede encontrarla en la sección Security > JWT signature del panel del proyecto de Login.
Exportación de datos de usuario mediante API
Para exportar datos de usuario mediante API, llame al método Export user data.Descripción de los parámetros utilizados para importar datos
Parámetro | Tipo | Descripción |
---|---|---|
correo electrónico | string | Longitud máxima: 255 símbolos. |
email_verified | boolean | Estado de la verificación del correo electrónico. Si el campo está vacío, se utiliza true . |
user_id | string | Longitud máxima: 255 símbolos. |
is_active | boolean | Estado de la verificación del correo electrónico. Si el campo está vacío, se utiliza true . |
nombre de usuario | string | Si el campo está vacío, se utiliza el username . Longitud máxima: 255 símbolos. |
birth_date | fecha | Longitud máxima: 255 símbolos. |
sexo/género | string | Longitud máxima: 20 símbolos. |
full_name | string | Longitud máxima: 255 símbolos. |
last_name | string | Longitud máxima: 255 símbolos. |
first_name | string | Longitud máxima: 255 símbolos. |
alias | string | Longitud máxima: 255 símbolos. |
phone_number | string | Número de teléfono del usuario según la normativa E.123. Debe empezar con el signo + . Puede tener espacios. No se permiten guiones ni paréntesis. Ejemplo: +22 607 123 4567 o +226071234567 . Longitud máxima: 30 símbolos. |
imagen | string | Enlace al avatar de un usuario. Longitud máxima: 1024 símbolos. |
password_hash | string | Longitud máxima: 64 símbolos. |
server_custom_id | string | ID de usuario personalizado que ya existe en su servidor. Longitud máxima: 255 símbolos. |
¿Te ha resultado útil este artículo?
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.