« Documentation de l'API Onche.org » : différence entre les versions

De JVFlux
user: e28f430 (?)
Balises : Via portable Via portable
user: e28f430 (?)
Balises : Via portable Via portable
Ligne 22 : Ligne 22 :
|notifications (forum + mp) JSON
|notifications (forum + mp) JSON
|notifications/count
|notifications/count
|GET
|
|-
|liste utilisateurs online
|user/logged
|GET
|GET
|
|

Version du 27 novembre 2023 à 01:26

Cet article est en cours de rédaction ou de réécriture. La version que vous lisez n'est pas définitive et peut manquer d'informations importantes ou de sources.

l'API de Onche.org est utilisée sur le site pour gérer une partie des actions des utilisateurs (Quand un utilisateur se connecte, quand il ajoute un topic à ses favoris, etc).

API

Fonctionnement général du site

Le site utilise la bibliothèque jQuery pour faire la plupart des appels API, JavaScript Cookie pour gérer les cookies, et React pour l'UI. (Pourquoi utiliser React et jQuery ? la présence de jQuery est peut-être du à l'héritage de Stakha)

Endpoints

Tous les utilisateurs

Description URL METHOD BODY
JSON des stickers stickers/favorites GET
notifications (forum + mp) JSON notifications/count GET
liste utilisateurs online user/logged GET

Réservés aux modos et aux admins

Description URL METHOD BODY
admin/unbanip POST
admin/banip POST
admin/unban POST
admin/ban POST
admin/jail POST
admin/unjail POST
message/remove/ POST

Utilisation

Connexion