Utilisateurs (UserApi)
Le module UserApi gère l’authentification et la gestion des comptes utilisateurs (propriétaires d’applications).
Accès : client.user
Méthodes
signup
Crée un nouveau compte utilisateur.
Exemple
const response = await client.user.signup({
nomDeFamille: "Dupont",
prenom: "Jean",
email: "jean@example.com",
telephone: "+2250700000000",
password: "motdepasse",
confirm: "motdepasse"
});signin
Connecte un utilisateur.
Exemple
const response = await client.user.signin({
email: "jean@example.com",
password: "motdepasse"
});get
Récupère un utilisateur par ID.
Exemple
const response = await client.user.get({
apiKey: "user_api_key",
id: "user_id"
});update
Met à jour le profil utilisateur.
Exemple
const response = await client.user.update({
apiKey: "user_api_key",
id: "user_id",
prenom: "Jean-Pierre",
avatar: "https://example.com/avatar.jpg"
});delete
Supprime un compte utilisateur.
Exemple
const response = await client.user.delete({
apiKey: "user_api_key",
id: "user_id"
});editCredentials
Modifie l’email ou le mot de passe.
Exemple
const response = await client.user.editCredentials({
apiKey: "user_api_key",
id: "user_id",
email: "nouveau@example.com",
password: "nouveau_mdp"
});verifyPassword
Vérifie le mot de passe d’un utilisateur.
Exemple
const response = await client.user.verifyPassword({
appId: "app_id",
apiKey: "user_api_key",
id: "user_id",
password: "motdepasse"
});
console.log("Valide:", response.data); // true ou falsesetNotification
Configure le token de notification pour un utilisateur.
Exemple
const response = await client.user.setNotification({
apiKey: "user_api_key",
id: "user_id",
token: "fcm_token_here"
});Last updated on