Escolhendo uma API para obter um emprego Coding

Você provavelmente vai querer estar familiarizado com APIs para conseguir um emprego de codificação. Uma API, ou interface de programação de aplicações, permite que um programa para acessar seleto de dados e funções de um outro programa externo separado. APIs são úteis porque eles ajudam a incorporar rapidamente conteúdo popular, tais como mapas do Google, músicas do YouTube, posts no Facebook e tweets do Twitter, em seus projetos. Uma API pode ser criado para qualquer um ou vários idiomas, incluindo Ruby, Python e javascript.

APIs receber pedidos de dados em um formato padronizado, previsível, documentado e responder a esses pedidos em um formato padronizado, previsível, documentado. Por exemplo, Yahoo! Tempo fornece previsões meteorológicas para cidades ao redor do mundo. Yahoo! está interessada em fornecer dados meteorológicos previsão também para sites externos que exibem o tempo, mas não querem fornecer esses sites externos com acesso ao seu programa de tempo integral. A API Yahoo! Tempo permite que os sites externos para enviar uma solicitação com um nome de cidade e responde com uma previsão do tempo para um local e hora específicas.

Yahoo! também publica documentação que detalha o formato do pedido e, em todos os campos e intervalo de valores possíveis retornado na resposta. Aqui está um exemplo de uma resposta da API Yahoo! Weather para um pedido de tempo em Nova York:

# 147-location # 148-: {nº 147-city # 148-: # 147 New York # 148 -, nº 147-região # 148-: # 147-NY # 148 -}, nº 147-unidades # 148-: {# 147 temperatura # 148-: # 147-F # 148 -}, nº 147-forecast # 148-: {nº 147-date # 148-: # 147-27 maio 2015 # 148 -, nº 147-day # 148-: # 147 Wed # 148 -, nº 147 de alta # 148-: # 147-82 # 148 -, nº 147 de baixa # 148-: # 147-68 # 148 -, nº 147-text # 148-: # 147 Trovoadas # 148-}

Depois de receber esses dados, você pode formatá-lo e exibi-lo como quiser em seu próprio site. APIs tem termos e condições que podem exigir incluindo um logotipo ou uma atribuição ao usar a API.

Veja a resposta completa API Yahoo! Weather, juntamente com a documentação da API Yahoo! Weather, visitando developer.yahoo.com/weather.

Antes de incorporar um API em seu projeto, considere o seguinte:

  • A disponibilidade de dados: Será que a API fornecê-lo com todos os dados que você precisa para resolver o seu problema? Às vezes, uma API pode fornecer alguns, mas não todos os dados que você precisa, então inspecionar a documentação para o que é fornecido dados.

  • a reputação da empresa: Os dados só é bom se a empresa prestadora tem uma boa reputação de confiabilidade e disponibilidade. Se uma API você confiar em está constantemente indo para baixo, seus usuários vão ficar frustrados e culpá-lo.

  • Custo: Normalmente, o acesso a uma API é livre abaixo de um certo threshold- depois de uma certa quantidade de uso, você tem que pagar. Certifique-se de entender o custo de exceder os limites estabelecidos para o acesso livre.

  • Apoio: Enquanto estiver usando uma API, algo é obrigado a dar errado. Tente chamar ou e-mail de apoio para obter uma sensação de tempos de resposta e suporte ao cliente.

  • Documentação: A documentação da API irá responder muitas de suas perguntas e será fundamental na criação de uma API. Certifique-se de ler uma parte da documentação antes de começar a construção, assim você pode ter certeza que a documentação está completa e detalhada.

menu