30 of 59 menu

Conjunto de Componentes de API

O conjunto de componentes API (Application Programming Interface, Interface de Programação de Aplicações) é usado para a interação entre programas e troca de dados. Todas as interações dos componentes da API são realizadas por meio de funções, classes, métodos, estruturas, bem como constantes de um aplicativo, ao qual outros se conectam.

Todas as APIs podem ser divididas em duas categorias:

  1. APIs integradas ao navegador usam dados do navegador e do ambiente computacional para um trabalho mais complexo com eles. Por exemplo, a API de Geolocalização fornece dados que você já pode usar para marcar sua localização em um mapa interativo.
  2. APIs de terceiros são fornecidas por serviços e sites que precisam ser encontrados independentemente na internet. Por exemplo, a API de um banco pode fornecer a você informações sobre taxas de câmbio em tempo real.

Principais formas de funcionamento da API:

  • SOAP API representa o protocolo mais simples e, ao mesmo tempo, a API menos flexível. O protocolo SOAP garante a troca de dados entre servidor e cliente por meio de XML.
  • RPC API pertencem à categoria de sistemas de chamada de procedimento remoto, nos quais o cliente envia uma solicitação para o servidor, e este envia uma resposta de volta para o mesmo cliente.
  • Websocket API suporta a troca de dados bidirecional entre o servidor e os aplicativos clientes, e toda a informação é transmitida por meio de objetos JSON. A Websocket API representa o desenvolvimento mais recente em API web.
  • REST API é atualmente a API mais popular e flexível. Nesta forma de funcionamento, as solicitações do cliente para o servidor são usadas para acionar funções internas, que então retornam os dados de volta para o cliente.

Veja também

  • conjunto de conceitos Paradigma de Programação,
    que define a abordagem para a programação
  • metodologia OOP,
    que é amplamente usada na programação
  • arquitetura REST,
    que é amplamente usada no desenvolvimento de software
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar