Adams diz que a maioria de suas frustrações com APIs são somados por um exemplo:. "Eu queria para obter segundo nível Flickr contatos de um usuário.
Isso é possível, mas você deve fazer uma chamada API separado para cada contato, e isso multiplica rapidamente as chamadas que você tem que fazer, em última análise, o que inviabiliza a fazer tais operações, a menos que você está preparado para pré-crawl os dados. "
Adams observa que, se você tivesse acesso ao banco de dados do Flickr, esta operação seria trivial, mas o acesso via API está sujeito a restrições de rede de latência, taxa API limitantes e vários retornos de chamada, e por isso nem tudo pode ser feito com APIs
Dixon sugere que isso é tão bem, como ele pensa APIs são em demasia:.
. "Muitos desenvolvedores não consideram o que um site realmente precisa Isso reflete mal sobre o desenvolvedor e resultados em sites de tornar-se intercambiáveis. " Ele cita inúmeros sites de mashup que "fazem pouco mais do que a informação agregada de outros sites, e dar um mau nome para APIs".
Olhando para a frente
Desvantagens de lado, é claro que APIs são agora uma pedra angular do desenvolvimento web, e até mesmo com o mais popular de APIs, Dixon admite que há esperança: "Quando as empresas pensam de usos inovadores para o Twitter API para beneficiá-los, que é quando ele vai se tornar um sucesso a longo prazo - não com estes 10-a -dia sítios que me dizem quantas vezes alguém menciona meu nome em um tweet ".
Sem dúvida, esta consideração (uma vez mentalidade dos novos brinquedos" veste fina) misturado com a tecnologia existente e nova deve confirmar rápida escalada da API uso. Em termos de tecnologia, é OAuth que está atualmente recebendo muitos desenvolvedores animado. Çelik descreve-o como "um componente essencial de autorização para o contínuo crescimento e desenvolvimento da web", acrescentando que "permite que sites diferentes para executar várias funções para um usuário, permitindo que o usuário para compartilhar dados privados através daqueles sites com autorização específica .
"
Miller pensa em moldes semelhantes, sugerindo OAuth tem o potencial de erradicar a principal barreira na interação online encorajador: o incômodo de se inscrever. Alguns desenvolvedores permanecem