Skip to content

inkaran77/MiageTchat-Front-End

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet MiageTch@t Front

./logo.png

Table of Contents

Team

  • Ganeistan
  • Inkaran

Contexte

Nous avons choisi parmi les projets disponibles (Dames, Jeux etc..),le projet MiageTchat qui est un tchat online like MSN public.

Avancement du projet

FontionnalitéBackFrontTest
Ressource
RessourceGaneistanInkaranOK
Accès
ConnexionGaneistanInkaranOK
InscriptionGaneistanInkaranOK
DéconnexionGaneistanInkaran
Compte
GetCompteGaneistanInkaranOK
UpdateCompteGaneistanInkaranOK
DeleteCompteGaneistanInkaranOK
Message
PostMessageGaneistanInkaranOK
GetMessageGaneistanInkaranOK
Acceuil
GetAllUsersGaneistanInkaranOK
GetUsersOnlineGaneistanInkaran
À venir
GaneistanInkaran

Contrat d’accès

Ressource

Ressource

  • Return : http code + les méthodes format json
    • Url : http://miagetchat.ovh:8080/MiageTchat/webapi/Ressource
    • Method : GET
    • Required :
    • Success Response :
      • Code : 200
      • Content : {

        “Function”: [

        { “Lien”: “http://localhost:5000/MiageTchat/Connexion”,

        “Mot-cle”: “Connexion”,

        “Verbe” :”GET”

        },

        { “Lien”: “http://localhost:5000/MiageTchat/Inscription”,

        “Mot-cle”: “Inscription”,

        “Verbe”:”POST”

        },

        {

        “Lien”: “http://localhost:5000/MiageTchat/Compte”,

        “Mot-cle”: “GetCompte”,

        “Verbe”: “GET”

        } ]

    • Error Response 1 :
      • Code : 400 BAD REQUEST
      • Content : Erreur

Accès

Connexion

  • Return : un bearer token ou une http code erreur
  • Url :http://miagetchat.ovh:8080/MiageTchat/webapi/Connexion
  • Method : GET
  • Required : Id=[String] Password=[String]
  • Success Response :
    • Code : 200
    • Content : Bearer Token MsgId=[Int]
  • Error Response 1 :
    • Code : 404 NOT FOUND
    • Content : L'utilisateur n'existe pas
  • Error Response 2 :
    • Code : 400 BAD REQUEST
    • Content : Mot de passe erroné

Inscription

  • Return : http code
  • Url : http://miagetchat.ovh:8080/MiageTchat/webapi/Inscription
  • Method : POST
  • Required : UserId=[String] First_Name=[String] Last_Name=[String] Birth_Year=[String] Gender=[String] Email=[String] Password=[String]
  • Success Response :
    • Code : 200
    • Content : Félicitations, vous êtes bien inscrit
  • Error Response 1 :
    • Code : 400 BAD REQUEST
    • Content : ID déja utilisé

Déconnexion

ccess Response :

  • Code : 200
  • Error Response 1 :
    • Code : 400 BAD REQUEST
    • Content : Mot de passe erroné

Compte

GetCompte

UpdateCompte

  • Return : http code + message
  • Url : http://miagetchat.ovh:8080/MiageTchat/webapi/Compte
  • Method : PUT
  • Required : Bearer Token UserId=[String] First_Name=[String] Last_Name=[String] Birth_date=[String] Gender=[String] Email=[String] Password=[String]
  • Success Response :
    • Code : 200
    • Content : Compte mise à jour
  • Error Response 1 :
    • Code : 401 Unauthorized

DeleteCompte

  • Return : http code + liste des photos
  • Url : http://miagetchat.ovh:8080/MiageTchat/webapi/Compte
  • Method : DELETE
  • Required : Bearer Token UserId=[String]
  • Success Response :
    • Code : 200
    • Content : Votre profil est bien supprimé
  • Error Response 1 :
    • Code : 400 BAD REQUEST
    • Content : Aucune modification effectué

Message

PostMessage

  • Description : Pour envoyer un message sur le fil public
  • Return : http code
  • Url : http://miagetchat.ovh:8080/MiageTchat/webapi/Message
  • Method : POST
  • Required : Bearer Token Message=[String]
  • Success Response :
    • Code : 200
    • Content : Votre message a été envoyer
  • Error Response 1 :
    • Code : 400 BAD REQUEST
    • Content : Erreur

GetMessage

  • Return : http code + message
  • Url : http://miagetchat.ovh:8080/MiageTchat/webapi/Message
  • Method : GET
  • Required : Bearer Token MsgId=[Int]
  • Success Response :
    • Code : 200
    • Content : {

      “Messages”: [

      { “UserId”: “Inkaran”, “Message”: “Salut”, “Date_Hour”:”27/06/06 21:36”, “MsgId”:”33” },

      { “UserId”: “Ganeis”, “Message”: “Super”, “Date_Hour”:”27/06/06 21:37”, “MsgId”:”34” },

      { “UserId”: “Inkaran”, “Message”: “Sava”, “Date_Hour”:”27/06/06 21:39”, “MsgId”:”35” }

      ] }

  • Success Response :
    • Code : 201
    • Content : Pas de nouveau message
    • Error Response 1 :
      • Code : 400 BAD REQUEST
      • Content : Erreur

Acceuil

GetAllUsers

  • Return : http code + tous users
  • Url : http://miagetchat.ovh:8080/MiageTchat/webapi/Utilisateurs
  • Method : GET
  • Required : Bearer Token
  • Success Response :
    • Code : 200
    • Content : { “Users”: [

      { “UserId”: “Inkaran” },

      { “UserId”: “Ganeis” },

      { “UserId”: “Kevin” }

      ] }

  • Error Response 1 :
    • Code : 400 BAD REQUEST
    • Content : Erreur

GetUsersOnline

  • Return : http code + tous users online
  • Url : http://miagetchat.ovh:8080/MiageTchat/webapi/Utilisateurs/Online
  • Method : GET
  • Required : Bearer Token
  • Success Response :
    • Code : 200
    • Content : { “Users”: [

      { “UserId”: “Inkaran” },

      { “UserId”: “Ganeis” }

      ] }

  • Error Response 1 :
    • Code : 400 BAD REQUEST
    • Content : Erreur

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published