Par exemple, il mentionne son script qui affiche votre« type Twitter »- un camembert détaillant si vous êtes un« suiveur »ou« être suivi »- qui utilise également l'API Google Chart. Heilmann préfère les goûts de Twitter pour "massives Facebook de style fourre-tout API. Je aime voir le web comme une collection de données et des aides pour moi de lui donner un sens," explique t-il.
"Un bon API fait un emploi et le fait bien, mais les programmes de développement tels que Facebook verrouiller moi. Lorsque vous les utilisez, je construis pour Facebook et non le web dans son ensemble. Cela est quand une API devient un programme de développeur ou d'un réseau. Dans un ensemble parfait -up, vous pouvez utiliser des pièces d'un cadre sans avoir à adhérer pleinement au réseau "
Heilmann dit cela est le cas avec Yahoo Pipes, qu'il utilise pour filtrer les tweets:".
terminant par chaque tweet § va sur mon blog, assurant Je ne inonder de l'information personne n'a besoin là-bas ". Adams recommande également Pipes, l'appelant «une des interfaces d'applications Web les plus intéressants et l'utilisation la plus appropriée de programmation visuelle, je l'ai vu".
Bien que Pipes permet une interaction complexe entre les sources de données disparates, Adams Il dit souvent l'utilise pour les transformations relativement simples, tels que les options de filtrage de flux RSS, ou en accédant RSS via Ajax en transformant n'importe quel flux RSS dans un objet JSON-P.
"Comme avec beaucoup d'API utiles", dit-il, «Pipes répond à un besoin que vous ne soupçonniez pas, agissant en tant que mélangeur de la bande."
Le côté sombre de l'API
Il est pas tous soleil dans le monde des API, cependant. Les nouveaux arrivants doivent se méfier de beaucoup de choses avant de prendre le plongeon, pas moins que compter sur des API peut mener au désastre si un service échoue; et les vendeurs peuvent disparaître ou de modifier les API sur un caprice, vous donnant aucune option mais pour réécrire du code personnalisé.
"Une autre question se fait l'accès aux API," explique Heilmann, qui rappelle de signer pour le programme TFL de développeur pour créer un mashup de caméras de circulation au Royaume-Uni, seulement pour découvrir un processus d'inscription complexe demandant la plage d'adresses IP le hack serait courir sur et en exigean