API - O que é, definição e conceito

Índice:

Anonim

API é a sigla para o termo em inglês Application Programming Interfaces. É um conjunto de comandos e funções de computador que permitem aos desenvolvedores criar programas específicos para sistemas operacionais específicos.

De acordo com o especialista em computação Benjy Weinberger, uma API é uma especificação formal sobre um módulo de software como um módulo de um software se comunica com outro.

Exemplos de uso de API

A API é algo que o usuário não vê, pois funciona apenas para o software.

Por exemplo, quando o usuário compra ingressos de cinema por meio de um site de cinema e insere suas informações de cartão de crédito, o site usa uma API para enviar essas informações remotamente a outro programa que verifica se os dados bancários estão corretos.

Uma vez confirmado o pagamento, a aplicação remota envia as informações para o site do cinema e confirma corretamente o pagamento, permitindo que esta página emita os bilhetes para os utilizadores.

Outros exemplos proeminentes do uso da API seriam os seguintes:

  1. O Google Maps através do seu acesso à "API" permite colocar dados e informações úteis nos seus mapas, e apresentá-los com determinadas pesquisas ou funções personalizadas, a partir da nossa própria aplicação.
  2. O Twitter possibilitou o desenvolvimento de um grande número de sistemas alternativos e serviços da web que operam por meio de sua API.
  3. O Facebook Connect transfere certos dados por meio da API para registrar automaticamente os usuários em outros sites, dando-lhes a possibilidade de se registrar e fazer login com suas próprias contas do Facebook.
  4. O Paypal com a sua "API" permite efetuar operações de pagamento eletrónico através do próprio sistema web, sem necessidade de aceder / operar no site do Paypal, facilitando assim esta transação.

API usa

As APIs podem ser usadas para se comunicar com o sistema operacional (WinAPI), com bancos de dados (DBMS) ou com protocolos de comunicação (Jabber / XMPP).

Nos últimos anos têm sido utilizados de forma positiva no setor de marketing digital através das redes sociais (Twitter, Facebook, Youtube, Flickr, LinkedIn, etc.) e outras plataformas online (Google Maps, WordPress, etc.), o que tornou o marketing nas redes sociais em algo mais simples e muito mais lucrativo.

As APIs permitem que você faça uso de funções já existentes em outros softwares, portanto, não é necessário reinventar, pois você usa um código que já foi testado e funciona corretamente.

No caso de ferramentas de código-fonte não aberto, elas servem para fornecer informações aos programadores sobre como incorporar funcionalidades específicas sem ter que fornecer informações sobre como o processo é realizado internamente.