Topic : « [API] Documentation de l'API d'Avenoel »

Avatar de SSpops SSpops Posté le 22/07/2019 à 19:40:55
Citation de Encephallus
nan mais l'api elle va changer régulièrement en ce moment, c'est pas trop la peine

C'est pas grave, celui qui developpe le site, il récupère la doc via github, il l'intègre au projet et il la mettra à jour au fur à mesure
Avatar de Maga Maga Posté le 22/07/2019 à 22:23:15
Citation de Encephallus
nan mais l'api elle va changer régulièrement en ce moment, c'est pas trop la peine



Citation de Encephallus
ah bg, je connaissais pas
y a moyen de documenter le format des réponses ?

Citation de SSpops
C'est fait ! :noel: dans la semaine je peux faire une app, mais il manque des endpoints pour avoir un truc propre

Citation de SSpops
Enfin 2/3 jours s’teu plait https://image.noelshack.com/minis/2019/16/5/1555707053-alexandre-sueur.png

Citation de Encephallus
https://i.imgur.com/ksqihm6s.png
#6730735
Avatar de SSpops SSpops Posté le 22/07/2019 à 23:08:55
J'ai ajouté dans la doc https://documenter.getpos[...]8/SVSPn6qQ?version=latest
Apercite https://documenter.getpostman.com/view/3765448/SVSPn6qQ?version=latest
un endpoint pour s'authentifier avec username/password

comme ça plus besoin de connaitre sa clef d'api, et celle ci pourrait être mis à jour à chaque authentification.

Améliorations:
- encrypter le contenu des messages
- avoir un système de pagination sur /topics et /messages
- créer/editer des topics
- ajouter/lister/supprimer favoris
- créer message privé
- enregistrer/editer profil
- ajouter/avatar
- edition mot de passe
- mot de passe oublié

:edit: Vous rajouter encore quelques endpoints à l'api et vous pouvez faire une webapp et donc gagner en performance
#6731104
Avatar de SSpops SSpops Posté le 28/07/2019 à 10:26:40
Citation de SSpops
J'ai ajouté dans la doc https://documenter.getpos[...]8/SVSPn6qQ?version=latest
Apercite https://documenter.getpostman.com/view/3765448/SVSPn6qQ?version=latest
un endpoint pour s'authentifier avec username/password
comme ça plus besoin de connaitre sa clef d'api, et celle ci pourrait être mis à jour à chaque authentification.
Améliorations:
- encrypter le contenu des messages
- créer/editer des topics
- ajouter/lister/supprimer favoris
- créer message privé
- enregistrer/editer profil
- ajouter/avatar
- edition mot de passe
- mot de passe oublié
:edit: Vous rajouter encore quelques endpoints à l'api et vous pouvez faire une webapp et donc gagner en performance
Avatar de LarmeDeFacho LarmeDeFacho Posté le 28/07/2019 à 10:46:18
Citation de SSpops
J'ai ajouté dans la doc https://documenter.getpos[...]8/SVSPn6qQ?version=latest
Apercite https://documenter.getpostman.com/view/3765448/SVSPn6qQ?version=latest
un endpoint pour s'authentifier avec username/password
comme ça plus besoin de connaitre sa clef d'api, et celle ci pourrait être mis à jour à chaque authentification.
Améliorations:
- encrypter le contenu des messages
- avoir un système de pagination sur /topics et /messages
- créer/editer des topics
- ajouter/lister/supprimer favoris
- créer message privé
- enregistrer/editer profil
- ajouter/avatar
- edition mot de passe
- mot de passe oublié
:edit: Vous rajouter encore quelques endpoints à l'api et vous pouvez faire une webapp et donc gagner en performance

Comment t'as trouvé ces nouveaux endpoints ?
Avatar de SSpops SSpops Posté le 28/07/2019 à 19:28:04
Un CRUD c'est les actions qu'on doit pouvoir faire avec une API si elle respecte les standards, donc même si la doc etait erroné de base en essayant j'ai pu trouver tous les endpoints.
Avatar de LarmeDeFacho LarmeDeFacho Posté le 28/07/2019 à 19:28:54
Citation de SSpops
Un CRUD c'est les actions qu'on doit pouvoir faire avec une API si elle respecte les standards, donc même si la doc etait erroné de base en essayant j'ai pu trouver tous les endpoints.

ah tu t'es fait chier à tester des url https://image.noelshack.com/minis/2017/18/1493874058-bloggif-590aa69ba8d23.png
Liste des sujets