Le projet Planning API est venu du besoin de lister des événements et les afficher sur plusieurs sites Internet sans devoir passez faire les mises à jour sur chaque. Il a été développé en direct sur Twitch et ses sources sont disponibles sur GitHub.
Pour s'en servir il faut installer les scripts PHP sur un hébergement web qui servira de serveur d'API REST gérant la "base de données NoSQL" (fichiers JSON) du projet.
Le backoffice de gestion des événements est développé sous la forme d'un projet Delphi FireMonkey. Il faut le compiler après avoir indiqué les clés d'accès privées configurées dans le script serveur et son URL d'accès.
Un bout de code Javascript est fourni pour montrer comment récupérer les données de l'API et en faire l'affichage nativement sur une page web de démo.
Pour en savoir plus sur ce projet et en télécharger les sources rendez-vous sur le site de Planning API.