Dans le cadre de la mise en place d'un outil d'aide au choix des végétaux, nous avons du intégré au sein de notre application les images du client stockées sous son compte FlickR.
FlickR est un site web gratuit qui permet de mettre en ligne des photos et/ou vidéos.

Le contenu posté sous FlickR intègre différents niveaux de protection :

  • public
  • privé (restriction à un utilisateur ou à un groupe d'utilisateurs)

Le besoin consistait à récupérer de façon dynamique les images répondant à un ensemble de tags décrivant les végétaux (famille, espèce, genre...).
Le contenu des images étant protégé, nous avons également mis en place un mécanisme d'authentification basé sur un système de jetons.

Pour la récupération des images depuis notre application Java, nous avons testé deux méthodes

  • l'utilisation de FlickrJ
  • le requêtage en mode REST à l'aide de Spring 3

Au final, nous avons retenu le requêtage en mode REST puisque les fonctionnalités proposées dans l'API FlickrJ sur les recherches d'images étaient trop restrictives.

Pour avoir plus d'informations sur les services FlickR, vous pouvez consulter http://www.flickr.com/services/api/.