Importation et exportation des données utilisateur
Xsolla Login vous permet d’importer et d’exporter des données utilisateur au format CSV. Cela peut s’avérer utile lorsque vous devez créer une copie de sauvegarde des données utilisateur ou migrer les données depuis un autre service d’autorisation.
Pour exporter et importer les données utilisateur, utilisez Login API. Contrairement à l’importation, l’exportation est également disponible dans le Compte éditeur.
Importation des données utilisateur
Pour importer des données utilisateur dans Xsolla Login :
- Créer un mappage des champs — un fichier JSON contenant des numéros et des noms de champs. L’index dans le mappage doit commencer à 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
}
- Créez une base de données au format CSV. La base de données ne doit pas contenir de titres.
email
est un champ obligatoire. Taille maximale du fichier : 64 Mo. Pour plus d'informations sur les types de données pris en charge, consultez le tableau avec la description des paramètres.
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 |
- Spécifiez les règles de validation des attributs au format schéma JSON (facultatif).
- Passez le mappage et la base de données créés à l'appel API Import user data.
Exportation des données utilisateur
Exportation des données utilisateur via le Compte éditeur
- Ouvrez votre projet dans le Compte éditeur.
- Dans le menu latéral, cliquez sur Login.
- Dans le volet du projet de connexion, cliquez sur Configure.
- Accédez à la section User database > Users.
- Cliquez sur Export users.
- Dans la fenêtre qui s'ouvre, entrez l'adresse e-mail où vous souhaitez recevoir l'archive des données utilisateur.
- Cliquez sur Export.
Exportation des données utilisateur via API
Pour exporter les données utilisateur via API, appelez la méthode Export user data.Description des paramètres utilisés pour l'importation des données
Paramètre | Type | Description |
---|---|---|
string | Longueur maximale : 255 symboles. | |
email_verified | boolean | Statut de la vérification de l’adresse e-mail. Si le champ est vide, true est utilisé. |
user_id | string | Longueur maximale : 255 symboles. |
is_active | boolean | Statut de la vérification du compte utilisateur. Si le champ est vide, true est utilisé. |
username | string | Si le champ est vide, username est utilisé. Longueur maximale : 255 symboles. |
birth_date | date | Longueur maximale : 255 symboles. |
gender | string | Longueur maximale : 20 symboles. |
full_name | string | Longueur maximale : 255 symboles. |
last_name | string | Longueur maximale : 255 symboles. |
first_name | string | Longueur maximale : 255 symboles. |
nickname | string | Longueur maximale : 255 symboles. |
phone_number | string | Numéro de téléphone de l’utilisateur selon la norme E.123. Doit être précédé du signe + . Peut contenir des espaces. Les tirets et les parenthèses ne sont pas autorisés. Exemple : +22 607 123 4567 ou +226071234567 . Longueur maximale : 30 symboles. |
picture | string | Lien vers l’avatar de l’utilisateur. Longueur maximale : 1024 symboles. |
password_hash | string | Longueur maximale : 64 symboles. |
server_custom_id | string | ID utilisateur personnalisé existant déjà sur votre serveur. Longueur maximale : 255 symboles. |
Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.