Apres que j'avais construit l'interface HTML pour mon RecordCollection, j'ai réalisé que beaucoup des disques manquaient d'informations ou avaient des informations incorrectes. Donc je me suis tourné vers Discogs.com et utilisé leur API pour utiliser les informations que j'avais dans ma base de données pour obtenir les informations qui manquaient. Après avoir rempli toutes les informations dans ma base de données que je pouvais obtenir par programme, j'ai décidé de construire une API pour ma propre base de données, juste pour quelque chose à faire.
Ce n'est qu'une interface JSON pour les mêmes données que l'interface HTML accède, sauf qu'il permet des recherches plus détaillées. J'ai pensé à la mise en place d'un serveur Oauth2 pour l'authentification, mais a décidé qu'il ne valait pas le temps, donc il utilise l'authentification par jeton fourni par Laravel auth.
La documentation sur l'utilisation de l'API est ici.
Last Updated: 2017-01-30 16:51
The web interface is available here.