🎮 Echoes of Geeks
API PUBLIQUE · VERSION 1

Le calendrier,
en données.

Jeux vidéo, événements gaming et livres dans une API ouverte, documentée et strictement en lecture seule.

● Aucune clé APIGET et OPTIONSCORS publicJSON UTF-8
RECHERCHE SÉCURISÉE

Une œuvre est-elle déjà présente ?

Utilisez l’interface de vérification : elle distingue une absence réelle d’un problème technique.

🔍 Vérifier une œuvre
Catalogue JSON completIndex JSON de l’APIExplorateur pour les utilisateurs
JEUX

Sorties gaming

Dates, statuts, fiabilité et liens publics.

ÉVÉNEMENTS

Lives et rendez-vous

Début, fin, fuseau horaire et diffusion.

LIVRES

Parutions

Auteurs, éditeurs, séries et ISBN.

Routes disponibles

MÉTHODEROUTEUTILISATION
GET/calendarCatalogue et calendrier. Filtres : kind, from, to, q, scope, view, limit.
GET/searchRecherche JSON et contrôle de présence sur toutes les dates.
GET/lookup.phpInterface HTML stable pour les humains et environnements refusant les URLs dynamiques construites.
GET/booksCatalogue enrichi des livres.
GET/api/v1/Index JSON des routes et exemples.

Aucune écriture publique. POST, PUT, PATCH et DELETE sont refusés. Les imports restent exclusivement réservés à l’administration.

Comprendre le résultat d’une recherche

exact_matchUne correspondance exacte a été trouvée.
not_foundLa recherche a réussi et confirme l’absence.
unverifiedLa recherche n’a pas abouti : aucune conclusion possible.

Règle impérative : une erreur HTTP, un blocage de navigation ou result_status: "unverified" ne doit jamais être interprété comme exact_match: false.

{
  "request_status": "success",
  "result_status": "exact_match",
  "exact_match": true,
  "absence_confirmed": false,
  "count": 1,
  "items": [{ "type": "game", "title": "Exemple", "url": "https://..." }]
}

Pour ChatGPT et les assistants IA

Commencez par une URL déjà liée : l’index complet ou le lookup stable. Cela évite qu’un environnement refuse une URL dynamique avant même qu’elle atteigne le serveur.

1. Lire https://calendrier.echoesofgeeks.fr/llms.txt
2. Ouvrir /api/v1/lookup.php ou l’index complet du catalogue
3. Ne conclure à une absence que si absence_confirmed vaut true
4. Ne jamais tenter d’écriture dans l’API