Skip to content

ganeis/MiageTchat-back-end

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projet MiageTch@t

./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
RessourceGaneistanInkaran
Accès
ConnexionGaneistanInkaran
InscriptionGaneistanInkaran
Compte
GetCompteGaneistanInkaran
UpdateCompteGaneistanInkaran
DeleteCompteGaneistanInkaran
Message
PostMessageGaneistanInkaran
GetMessageGaneistanInkaran
Acceuil
GetAllUsersGaneistanInkaran
GetUsersOnlineGaneistanInkaran
À venir
GaneistanInkaran

Contrat d’accès

Ressource

Ressource

  • Return : http code + les méthodes format json
    • Url : hhttp://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 un http code erreur
  • Url :http://miagetchat.ovh:8080/MiageTchat/webapi/Connexion
  • Method : GET
  • Required : UserId=[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é

Déconnexion

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é

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”

      }, { “UserId”: “Kevin”

      } ] }

  • 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