Pire est la nature exclusive d'API et de la variance dans la façon dont ils travaillent. "Chacun attend différents paramètres, renvoie les données dans différents formats et de différentes conditions," se plaint Heilmann. Les deux premiers problèmes peuvent être surmontés en utilisant les tableaux YQL Open Data, dit-il, mais les termes restent une question épineuse
.
"Mon tuteur officiel bidouille violé leurs termes, en raison de me l'ajout de balises de paragraphe le contenu pour le rendre plus lisible - cela signifie que je l'avais modifié le contenu ". Vous êtes également limité par ce que une API permet, sauf si vous êtes prêt à étirer ce qui est officiellement autorisé via hacks ou des solutions de contournement
Adams affirme que la plupart de ses frustrations avec les API sont résumés par un exemple:. «Je voulais pour obtenir de second niveau des contacts Flickr d'un utilisateur.
Cela est possible, mais vous devez faire un appel d'API séparée pour chaque contact, et cela se multiplie rapidement les appels que vous avez à faire, en fin de compte ce qui rend impossible de faire de telles opérations, sauf si vous êtes prêt à pré-analyse des données. "
Adams note que si vous aviez accès à la base de données Flickr, cette opération serait trivial, mais l'accès via l'API est soumise à des restrictions réseau latence, taux d'API limitatifs et divers rappels, et donc tout ne peut être fait avec les API
Dixon suggère cela est tout aussi bien, comme il pense API sont surexploitées:.
. "Trop de développeurs ne considèrent pas ce qu'est un site a vraiment besoin de cela reflète mal sur le développeur et les résultats dans les sites deviennent interchangeables. " Il cite d'innombrables sites de mashup que «faire un peu plus que des informations agrégées à partir d'autres sites Web, et de donner une mauvaise réputation à l'API".
Au plaisir
Inconvénients de côté, il est clair que les API sont maintenant une pierre angulaire du développement web, et même avec le plus populaire des API, Dixon concède, il ya de l'espoir: «Quand les entreprises pensent d'utilisations innovantes pour l'API de Twitter à leur profit, qui est quand il va réussir à long terme - pas avec ces 10-a les sites -day qui me disent combien de fois quelqu'un mentionne mon no