Jump to content
HamHam

[PHP] WebServices pour l'API d'Astrobin

Recommended Posts

Hello,

 

En attendant de vous présenter mon portail des objets du ciel profond, je désirerai vous présenter une API PHP que j'ai développé afin de questioner le webservice d'Astrobin. Le projet est sur GitHub : https://github.com/HamHamFonFon/Astrobin-API-PHP . Il est finalisé à 97%, j'attend de sortir une version 1.0.0 pour le proposer également sur Packagist (et l'installer facilement par Composer). Je butte encore sur les tests unitaires via PHP Unit car je ne sais pas en faire ^^ (et expliquant pourquoi je ne passe pas encore en 1.0.0).

 

Je fournis 4 webservices :

- Un pour les images

- Un pour une collection d'images

- Un pour l'image du jour

- Un pour la localisation (mais pas développé car l'API d'Astrobin ne propose que très peu de données utiles)

 

En réponse, j'ai différents objets (Image, ListImage, Collection, ListCollection, Today). 

 

Je l'ai fais en utilisant les regles PSR-2 de PHP 7 min, mais normalement il est comaptible PHP 5.6. POur des versions antérieures de PHP, je ne garantit en aucun cas le fonctionnement. Je me suis appuyé sur un side-site (celui expliqué dans ma 1ere phrase) sous Symfony 3.4. Mais normalement ça fonctionne sur un projet sans framework ou sur un framework autre que Symfony (mais pas testé). Le README.md étant assez complet sur les procédures d'installation et d'utilisation je ne vais pas en raconter plus, mais si des gens souhaitent tester l'API, proposer des corrections ou des fonctionnalitées, je suis tout ouvert et j'étudierai les issues et les éventuelles pull requests :).

 

Merci d'avance.

 

Edited by HamHam

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.