Comme promis, je viens de mettre sur GitHub, une première version alpha de mon interface REST, c'est encore un peu brouillon, j'ai essayé de faire rapidement une interface web pour que ce soit un peu plus pratique.
Je l'ai partagé à votre demande mais c'est loin d'être parfait encore.
https://github.com/aliasdoc/OpenConcertoREST
Tous les modèles sont créés (généré à partir de la base "ILM Informatique") à l'aide d'un script, mais quelques uns nécessitent quelques petit réajustements (notamment au niveau de l'ID et des relations).
J'ai volontairement retiré la partie HTTPS pour cette version, la commande
Code : Tout sélectionner
php artisan serve
Quelques endpoints deja opérationnels pour exemple (en lecture seulement):
- clients
- contacts
- devis
- commandes client
- affaires
Les endpoints pour l'authentification sont:
- récupération de l'access token
Code : Tout sélectionner
POST /oauth/token HTTP/1.1
Content-Type: application/json <--- très important
{
"grant_type":"client_credentials",
"client_id":"xxxxxxxxxxxxxxx",
"client_secret":"xxxxxxxxxxxxxxx"
}
J'ai essayé de faire une petite doc rapidement également mais le temps me manque, 'ai essayé de faire au plus rapide et simple sachant qu'au départ c'était plutôt un outil perso pas destiné à être utilisé par d'autres .
Je continue à bosser dessus et je mettrais à jour.
N'hésitez pas si vous avez des questions.