« Documentation de l'API Onche.org » : différence entre les versions
m (Remplacement de texte : « {{CadreTravaux » par « {{Bannière Travaux ») |
user: e28f430 (?) (→Tous les utilisateurs : Ajout informations.) Balises : Via portable Via portable |
||
Ligne 7 : | Ligne 7 : | ||
== Endpoints == | == Endpoints == | ||
=== Tous les utilisateurs === | === Tous les utilisateurs === | ||
{| class="wikitable" | |||
|+ | |||
!Description | |||
!URL | |||
!METHOD | |||
!BODY | |||
|- | |||
|JSON des stickers | |||
|stickers/favorites | |||
|GET | |||
| | |||
|} | |||
=== Réservés aux modos et aux admins === | === Réservés aux modos et aux admins === | ||
{| class="wikitable" | {| class="wikitable" |
Version du 27 novembre 2023 à 01:22
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 |
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 |