notícia
Configurações estendidas em Amsterdã
BM
Boris Moore
26 de outubro de 2022
Atualizado em maio 24, 2023

API

An API (Programa do Aplicativoramming Interface) é — um programa de aplicaçãoraminterface de programação, em outras palavras, uma descrição de como o programs se comunicam e passam dados entre si. API simplifica a formação de program código, pois fornece um conjunto de classes, funções ou estruturas separadas para trabalhar em conjunto com as informações existentes.

Essa noção se aplica não apenas ao desenvolvimento web, mas também a vários produtos de software em princípio. Gamepad, geladeira, TV, alto-falantes - todos, sem exceção, têm seus próprios API.

Em que consiste

A API consiste em duas partes:

  • A interface de interação;
  • Descrição.

A interface pode ser uma janela que será suportada por texto, e a descrição responderá à pergunta "como funciona esta janela?

Considere o conceito de API de um ângulo diferente, onde o exemplo será nossa empresa:

API *serverspace* é uma interface que permite obter informações de "serverspace.ru" banco de dados via http-solicitações para um determinado servidor. Você não precisa saber em detalhes qual banco de dados é usado e como ele é implementado - basta que o API pedido sabe sobre isso.

Um exemplo de clitrabalho de servidor de entrada

Vamos assumir nossa empresa"serverspace" tem um client-servidor API, API que tem certas funções onde você pode enviar uma solicitação e obter uma resposta. Suponha que o "serverspace.ru" API tem a função "retornar lista de serviços", neste caso o navegador deve fazer uma solicitação ao nosso API empresa para obter a lista de serviços, obter os dados e renderizá-los na página do navegador.

É importante notar que API as interfaces são limitadas; você obterá apenas as funções que foram estabelecidas pelo desenvolvedor. Para adicionar cada nova função, o programmer deve desenvolvê-lo.

A interação pode ocorrer não apenas entre client e servidor, mas também entre servidores.

Exemplo de servidor-servidor

Imagine que você decidiu comprar uma passagem de trem, foi ao site, escolheu uma cidade para onde quer ir e o site mostrou a previsão do tempo dessa cidade junto com as datas dos trens mais próximos. Não, isso não significa que a empresa de emissão de bilhetes tenha seus próprios medidores climáticos em todo o mundo. O site de bilheteria se comunica com algum serviço meteorológico usando seus API.

 

Usamos cookies para tornar sua experiência no Serverspace Melhor. Ao continuar navegando em nosso site, você concorda com nossos
Uso de Cookies e Política de Privacidade.