Heilmann diz que este é o caso com o Yahoo Pipes, que ele usa para filtrar os tweets:". A cada Tweet terminando com § vai para o meu blog, garantindo Eu não inundá-lo com informações ninguém precisa lá.
" Adams também recomenda Pipes, chamando-o de "uma das interfaces de aplicativos web mais interessantes e o uso mais adequado de programação visual que eu já vi".
Embora Pipes permite a interação complexa entre diferentes fontes de dados, Adams diz que muitas vezes usa-lo para transformações relativamente simples, como itens de filtragem de feeds RSS, ou acessar via RSS Ajax, transformando qualquer feed RSS em um objeto JSON-P. "Tal como acontece com muitas APIs úteis", diz ele, "Pipes preenche uma necessidade que você nunca soube que tinha, atuando como o liquidificador da web.
"
O lado escuro de APIs
Não é toda a luz do sol no mundo das APIs, no entanto. Os recém-chegados devem tomar cuidado com muitas coisas antes de tomar a mergulhar, não menos importante que a excessiva dependência de APIs pode significar um desastre se um serviço falhar; e os vendedores podem desaparecer ou alterar APIs por um capricho, o que lhe dá nenhuma opção mas para reescrever o código personalizado.
"Outro problema é conseguir o acesso a APIs", explica Heilmann, que lembra de se inscrever para o programa de desenvolvedores para TFL criar um mashup de câmeras de trânsito do Reino Unido, apenas para descobrir um processo de inscrição complexo pedindo a gama de IPs o hack seria executado em e exigindo o seu e-mail ser parte da URL API: "Isso é desnecessariamente difícil para mim fazer e meu e-mail não deveria ter que ser legíveis apenas para acessar os dados. "
Pior é a natureza proprietária de APIs e da variação na forma como eles funcionam.
"Todos e cada um espera que diferentes parâmetros, retorna dados em formatos diferentes e tem diferentes termos e condições", reclama Heilmann. As duas primeiras questões podem ser superadas usando tabelas YQL Dados Open, ele diz, mas os termos continuam a ser uma questão espinhosa.
"O meu guardião oficial corte violado os seus termos, devido a me adicionar tags de parágrafo para o conteúdo para torná-lo mais legível - isso significava que eu tinha modificado o