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.
- 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.
Exportación de datos del 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.
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. |
¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.