Le projet entier est disponible sur Git :
https://gitlab.com/dgc2412/api-oba.git
Vous pouvez également tester les Apis directement en ligne :
https://api.postman.com/collections/3496512-9a7ca724-7f34-4cfa-bbd8-f691b604d0a4?access_key=PMAT-01GYGVXK9S9F00B6VMDNY4V0Z8
Cliquez sur les liens suivants pour voir le rendu des APIs :
- api/Token/reGenToken
- (POST) Generation d'un token, prend en paramètre le nom de l'application $appname.
- api/clients/allClients
- (GET) La liste des clients (demandeurs de pret).
- api/clients/insertClient
- (POST) Insertion en base d'un client (demandeur de pret), prend en paramètre le numero $phone.
- api/credits/allCredits
- (GET) La liste des prêts contractés.
- api/credits/findCreditById
- (POST) Recherche des informations sur un prêt en particulier par l'Id du credit.
- api/credits/findCreditByPhone
- (POST) Permet de savoir si le client (demandeur) n'a pas de prêt en cours, prend en paramètre le numero $phone.
- api/credits/insertCredit
- (POST) Insertion en base d'une demande de prêt.
- api/logs/all
- (GET) Le log des actions utilisateurs.
- api/logs/insertLog
- (POST) Insertion dans les logs d'une action.
- api/products/allProducts
- (GET) La liste des produits enregistrés dans notre BD locale.
- api/products/findProduct
- (POST) Verification de l'enregistrement du produit dans notre BD.
- api/products/insertProduct
- (POST) Insertion dans un produit dans notre BD.
- api/users/allUsers
- (GET) La liste des utilisateurs.
- api/users/findUser
- (POST) Recherche d'un utilisateur avec le $username & le $password (pour la connexion).
- api/users/insertUser
- (POST) Creation d'un utilisateur.