Documentation
  • Introduction
  • 🔧Configuration
    • Création de la base de données
  • 📚Documentation
    • Rôles
    • Badges
    • Types de publication
    • Base de données
  • 📶API
    • Introduction
    • Utilisateur
Powered by GitBook
On this page
  • Informations d'un utilisateur
  • Retourne les informations d'un utilisateur spécifié
  • Nom d'utilisateur à partir du ID du compte (id_compte)
  • Retourne les informations d'un utilisateur spécifié
  • Suivre un utilisateur
  • Suivre un utilisateur spécifié
  • Ne plus suivre un utilisateur
  • Ne plus suivre un utilisateur spécifié
  1. API

Utilisateur

Endpoints liés aux utilisateurs

Informations d'un utilisateur

Retourne les informations d'un utilisateur spécifié

GET /user/:username

Path Parameters

Name
Type
Description

:username*

String

Nom d'utilisateur du compte demandé

Headers

Name
Type
Description

authorization

String

Firebase ID Token

Key
Type
Null?
Description
Valeur d'exemple

visitor_follows_profile

Boolean

Indique si l'utilisateur ayant fait la requête suit le compte demandé

id_compte

String

UserID Firebase du compte

date_creation_compte

String (DATETIME MySQL)

Date de création du compte au format DATETIME UTC de MySQL

1970-01-01T05:00:00.000Z

nom

String

prenom

String

nom_utilisateur

String

Nom d'utilisateur unique et utilisé pour identifier l'utilisateur.

Klemn

nom_affichage

String

Nom d'affichage non unique choisi et modifiable par l'utilisateur qui ne permet pas de l'identifier.

Réseau social Klemn

nombre_abonnes

Int

Nombre d'utilisateurs qui suivent le compte

nombre_abonnements

Int

Nombre d'utilisateurs que le compte suit.

biographie

String

url_image_profil

String

url_image_banniere

String

badges

Int

{
  "visitor_follows_profile": Boolean,
  "id_compte": String,
  "date_creation_compte": Date (String),
  "nom": String,
  "prenom": String,
  "nom_utilisateur": String,
  "nom_affichage": String,
  "nombre_abonnes": Int,
  "nombre_abonnements": Int,
  "biographie": String,
  "url_image_profil": String,
  "url_image_banniere": String,
  "badges": Int
}

Nom d'utilisateur à partir du ID du compte (id_compte)

Retourne les informations d'un utilisateur spécifié

GET /username/:id_compte

Path Parameters

Name
Type
Description

:id_compte*

String

ID du compte pour lequel le nom d'utilisateur est demandé

Key
Type
Null?
Description
Valeur d'exemple

nom_utilisateur

String

Nom d'utilisateur du compte spécifié

[
  {
    "nom_utilisateur": "Klemn"
  }
]

Suivre un utilisateur

Suivre un utilisateur spécifié

POST /user/:id_compte/follow

Path Parameters

Name
Type
Description

id_compte*

String

ID du compte à suivre

Headers

Name
Type
Description

authorization*

String

Firebase ID Token

Ne plus suivre un utilisateur

Ne plus suivre un utilisateur spécifié

POST /user/:id_compte/unfollow

Path Parameters

Name
Type
Description

id_compte*

String

ID du compte à suivre

Headers

Name
Type
Description

authorization*

String

Firebase ID Token

PreviousIntroduction

Last updated 1 year ago

Badges de l'utilisateur. Il faut convertir cette valeur grace à l'operateur bitwise & pour obtenir tous les badges de l'utilisateur. .

📶
En savoir plus