Archive for the ‘ WebServices ’ Category

Bit.ly: Une API simple pour raccourcir les URLs

J’utilise Twitter depuis maintenant quelques temps et j’ai vu à travers ce service l’utilité d’accéder à un outil de simplification d’URL.
Lorsque l’on écrit des commentaires, il est vraiment intéressant de ne pas occuper l’espace avec des liens trop longs mais plutôt avec une explication concrète autour…

Bit.ly est beaucoup utilisé sur Twitter, j’ai donc cherché les différentes possibilité offertes par ce WebService. A travers un compte utilisateur gratuit créé sur le site, vous avez ensuite accès à une API (Interface de Programmation) de type REST (Representational State Transfer).
Le projet associé à ce service est hébergé sur Google Code et disponible à l’URL: http://code.google.com/p/bitly-api/

Ce type d’architecture est très répandu sur le web et utilisé pour diverses applications (Recherche, Récupération d’informations comme la météo, …). Elle permet d’apporter des services supplémentaires sur un site qui sont de plus en plus demandés.

Pour Bit.ly le fonctionnement est le suivant:

  • Pour chaque requête, une connexion à votre compte utilisateur gratuit est requis avec login et Api Key
  • Différents formats de communications sont possibles (JSon, XML)
  • Des librairies implémentant la communication avec ce service sont disponibles dans plusieurs languages (PHP, JavaScript, ActionScript, …)
  • Les 5 commandes possibles sont décrites sur la page du projet sur Google Code

Pour chaque lien créé à travers ce service, des statistiques de clic sont générées ce qui permet d’assurer un suivi assez précis de ses liens.

Si vous devez implémenter un système de commentaire sur votre site, j’espère que cette présentation vous aidera à l’améliorer. D’autres services du même type existe comme Goo.gl mais l’utilisation très répandu et la simplicité m’ont fait choisir Bit.ly.

ProgrammableWeb: Mashups, APIs et le web devient une plateforme

Tel est le nom de ce site qui propose environ 5000 outils en Mashup et 1500 APIs permettant d’exploiter la plupart des réseaux sociaux, plateforme de blog, …

Ces différents outils se connectent et rendent un tas de services comme l’affichage sur une carte Google Map des news de la BBC ou l’exploitation du flux Twitter. Pour ma part je n’ai pas encore eu l’occasion d’utiliser ces applications mais je n’en ai entendu que du bien…

Allez jeter un oeil à cette collection d’outils avant de les développer vous même et peut être que vous trouverez votre bonheur…

Le site se trouve à l’adresse: http://www.programmableweb.com/

Web2PDF Online: WebService de génération de PDF gratuit

Web2PDF Online est un WebService de génération PDF gratuit. Une simple inscription sur le site donne accès à une clé utilisateur et une interface d’administration permettant d’intégrer l’outil sur le site.

Ce service gratuit se base sur la feuille de style CSS définie en media= »print ». Il met un peu de temps à générer le PDF (3 minutes sur les pages très complexes) mais le résultat est assez probant (identique à l’imprimante PDF intégrée à Mac OS X).

Cet outil s’intègre facilement dans une page à travers un petit code JavaScript personnalisable dans une interface d’administration. L’appel se fait sur une URL particulière et différentes options sont à utiliser (Orientation, Marges, …).
Il est aujourd’hui utilisé par AddThis pour lancer l’impression de la page en cours de visualisation.