Ir ao conteúdo
  • Cadastre-se

PHP O que é uma APi?


Posts recomendados

Bom dia, estou tentando entender o que é uma API, vejo sempre os vídeos no YouTube do Código Fonte TV, mas sobre este assunto eu consegui fazer o favor de não conseguir entender, se alguem tiver algum exemplo pois sempre vejo pessoal dizendo que programador tem que fazer APIs

 

 

Link para o comentário
Compartilhar em outros sites

API são interfaces de programação que permitem você acessar os serviços de outro software, porém sem precisar de uma interação profunda com ele ou alterar detalhes de implementação daquele software.

Um exemplo seria um SGBD escrito em Delphi que acessa um BD em MySQL. Você não programa especificamente no BD, cujo código e regras foram implementadas diretamente nele, mas o seu código em Delphi vai interagir com o BD, consultando e gravando dados de acordo com aquelas regras. Neste caso, o seu código em Delphi seria uma API.

Outro exemplo seria o Twitter, quando você linka ou compartilha coisas de outras plataformas (Youtube, sites, Instagram). O Twitter não altera nada da implementação da plataforma, mas permite uma interação com ela. Neste caso o Twitter está funcionando como API.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

@fredkissfree acho que a resposta do @Kleber Peters pode não estar no sentido que você quer saber. Normalmente quando falamos de APIs estamos falando de serviços que nos enviam e recebem dados através de requisições HTTP.

 

Vou dar um exemplo bem prático. Acesse: https://api.chucknorris.io/jokes/random

Veja que essa API retorna dados, nesse caso uma piada do Chuck Norris em formato JSON. O que acontece é que, caso você tenha um sistema que consiga consumir esses dados, você pode pegar esses dados através de quase qualquer linguagem e utilizar para o que quiser. Com esse link, por exemplo, seria possível criar um site que mostra piadas.

 

Com APIs também é possível enviar dados, então é possível realizar cadastros e buscar cadastros.

 

E porque usar API?

O legal da API é que, além do Front-End do seu sistema ficar completamente isolado do Back-End, você pode ter vários sistemas acessando a API. Imagine que você desenvolve um site e depois quer desenvolver um aplicativo para o site que você criou. Se você tiver uma API para processar os dados, seu aplicativo será infinitamente mais fácil de fazer, pois todo o Back-End já está pronto, basta seu App utilizar a API.

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!