{"id":7669,"date":"2019-10-02T10:00:14","date_gmt":"2019-10-02T13:00:14","guid":{"rendered":"https:\/\/enotas.com.br\/blog\/?p=7669"},"modified":"2023-01-25T15:03:01","modified_gmt":"2023-01-25T18:03:01","slug":"api","status":"publish","type":"post","link":"https:\/\/enotas.com.br\/blog\/api\/","title":{"rendered":"O que \u00e9 e como funciona uma API?"},"content":{"rendered":"<p>Voc\u00ea j\u00e1 percebeu como \u00e9 f\u00e1cil usar certos recursos da internet?&nbsp;<\/p>\n<p>Por exemplo, voc\u00ea quer logar em um app de compras de ingresso.&nbsp;<a href=\"https:\/\/enotas.com.br\/blog\/eventbrite-como-funciona\/\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\"><\/a>Para isso, todos os dados deveriam ser preenchidos de cada vez. Mas com um clique em \u201ccadastre-se pelo Facebook\u201d e voil\u00e0! Voc\u00ea j\u00e1 acessou e nada de ficar perdendo tempo com o formul\u00e1rio.&nbsp;<\/p>\n<p>Isso s\u00f3 \u00e9 poss\u00edvel gra\u00e7as a uma sigla que poucas pessoas conhecem: API.&nbsp;<\/p>\n<p>Se voc\u00ea \u00e9 um desenvolvedor ou programador, est\u00e1 acostumado a essas tr\u00eas letras, mas n\u00e3o \u00e9 o caso da maioria dos usu\u00e1rios da internet.&nbsp;<\/p>\n<p>Portanto, este post \u00e9 para voc\u00ea que n\u00e3o faz ideia do que significa essa palavrinha que, acredite, est\u00e1 muito presente em sua vida. E n\u00e3o \u00e9 s\u00f3 para se logar em app, n\u00e3o. Confira s\u00f3.&nbsp;<\/p>\n<h2 id=\"indice-0\" data-indice=\"0\" data-viewport=\"indice\">O que \u00e9 API?<\/h2>\n<p>A sigla reduz o termo \u201cApplication Programming Interface\u201d, que no portugu\u00eas vale o mesmo que interface de programa\u00e7\u00e3o de aplicativos. J\u00e1 \u00e9 poss\u00edvel entender um pouco mais sobre o que faz uma API: ela faz uma interface entre aplica\u00e7\u00f5es diferentes de neg\u00f3cio.&nbsp;<\/p>\n<p>Por exemplo, no caso ilustrado ainda h\u00e1 pouco, \u00e9 ela quem liga o Facebook ao app de compra. Voc\u00ea v\u00ea apenas a interface dos aplicativos, sem saber que por tr\u00e1s h\u00e1 todo um funcionamento feito pela API.&nbsp;<\/p>\n<p>Mas ela n\u00e3o apenas conversa com dois suportes que falam outras l\u00ednguas. Ela age de maneira segura e com agilidade de processos.<\/p>\n<p>Com outras \u201cpontes\u201d, essa a\u00e7\u00e3o seria muito mais demorada, o que acaba atrapalhando a experi\u00eancia do usu\u00e1rio e, por consequ\u00eancia, determinando o <a href=\"https:\/\/enotas.com.br\/blog\/abandono-de-carrinho\/\" target=\"_blank\" rel=\"noopener\">abandono de uma compra.<\/a>&nbsp;<\/p>\n<p>Mas para que a API seja realmente eficiente e que possa ajudar na experi\u00eancia do usu\u00e1rio, os desenvolvedores precisam deixar esse recurso liberado para outras pessoas possam criar possibilidades ou mesmo integr\u00e1-los a outros apps que j\u00e1 existem.&nbsp;<\/p>\n<h2 id=\"indice-1\" data-indice=\"1\" data-viewport=\"indice\">Quais as vantagens em se utilizar uma API?<\/h2>\n<p>Existem muitos benef\u00edcios em se usar uma API e n\u00e3o outras \u201cconex\u00f5es\u201d. N\u00e3o \u00e9 \u00e0 toa que ela \u00e9 a mais usada. Mas&#8230; quais s\u00e3o eles?&nbsp;<\/p>\n<h3>Facilidade de uso<\/h3>\n<p>O primeiro desses benef\u00edcios se encontra na maneira f\u00e1cil de se usar uma API, por mais que n\u00e3o se saiba do seu uso. Outras formas de integra\u00e7\u00e3o entre plataformas requerem instala\u00e7\u00f5es que traduzam a linguagem entre elas.&nbsp;<\/p>\n<p>Com a API, isso n\u00e3o \u00e9 necess\u00e1rio. Ela mesmo realiza a integra\u00e7\u00e3o, de maneira r\u00e1pida e sem estragar a navegabilidade da pessoa.<\/p>\n<h3>Possibilidade de monetizar acessos<\/h3>\n<p>Existem APIs que s\u00e3o verdadeiras fontes de <a href=\"https:\/\/enotas.com.br\/blog\/renda-extra\/\" target=\"_blank\" rel=\"noopener\">renda <\/a>para seus desenvolvedores. Nesses casos, h\u00e1 restri\u00e7\u00f5es de uso a determinadas funcionalidades que s\u00e3o s\u00f3 liberadas a partir da compra de alguns pacotes. Um exemplo cl\u00e1ssico \u00e9 a Netflix, que apenas libera seus servi\u00e7os a partir de pagamento.<\/p>\n<h3>Seguran\u00e7a de dados<\/h3>\n<p>Bom, uma API troca informa\u00e7\u00f5es de uma plataforma para outra. Isso requer praticidade, claro, mas tamb\u00e9m seguran\u00e7a para que os dados sejam trocados sem perigo. Isso se d\u00e1 gra\u00e7as a um filtro que s\u00f3 permite acessar s\u00f3 informa\u00e7\u00f5es que ser\u00e3o, de fato, usados.&nbsp;<\/p>\n<p>Portanto, quando se usa uma ferramenta como essa, n\u00e3o \u00e9 poss\u00edvel que outros dados, que n\u00e3o s\u00e3o necess\u00e1rios para o acesso, sejam usados. Por isso, n\u00e3o s\u00e3o expostos.&nbsp;<\/p>\n<p>N\u00e3o que aqueles que sejam utilizados estejam vulner\u00e1veis, mas, quando nem acessados s\u00e3o, as possibilidades de exposi\u00e7\u00e3o s\u00e3o quase 0.&nbsp;<\/p>\n<h3>Controle de acesso<\/h3>\n<p>Uma API possibilita que a plataforma que a utiliza possa controlar melhor quem s\u00e3o as pessoas que a acessam. Isso permite realizar uma auditoria interna gra\u00e7as a uma ferramenta chamada gateway de API, que faz o gerenciamento de fluxo.&nbsp;<\/p>\n<p>Esse controle \u00e9 importante para <a href=\"https:\/\/enotas.com.br\/blog\/plataformas-de-ecommerce\/\" target=\"_blank\" style=\"outline: none;\" rel=\"noopener\">as plataformas de e-commerces<\/a>, que gra\u00e7as a ele, podem mapear melhor seu tr\u00e1fego, analisar a sua origem e colocar em pr\u00e1tica novas estrat\u00e9gias de aquisi\u00e7\u00e3o de compradores e de canais.<\/p>\n<h3>Rapidez<\/h3>\n<p>\u00c9 ineg\u00e1vel que hoje a agilidade em processos na internet \u00e9 fundamental para a experi\u00eancia do usu\u00e1rio n\u00e3o ser frustrante.&nbsp;<\/p>\n<p>Mesmo que os internautas n\u00e3o saibam o qu\u00e3o complexo pode ser integrar duas plataformas em uma s\u00f3 linguagem, ningu\u00e9m quer saber de a\u00e7\u00f5es demoradas quando for usar determinado recurso.&nbsp;<\/p>\n<p>Por isso mesmo, a API faz com que tudo seja mais r\u00e1pido quando o assunto \u00e9 a tradu\u00e7\u00e3o de duas plataformas. Tudo t\u00e3o r\u00e1pido e eficaz que nem se \u00e9 poss\u00edvel saber da complexidade dessa \u201cponte\u201d.&nbsp;<\/p>\n<h2 id=\"indice-2\" data-indice=\"2\" data-viewport=\"indice\">Quais s\u00e3o os exemplos de APIs?<\/h2>\n<p>\u201cBom, tudo muito bem, tudo muito vantajoso, mas onde \u00e9 que est\u00e3o esses tais de API que eu nunca vi?\u201d.<\/p>\n<p>Essa pergunta \u00e9 justa, mas saiba que o principal \u00e9 que voc\u00ea nem perceba. Elas s\u00e3o feitas para agilizar a\u00e7\u00f5es na internet e, se funcionam bem, o usu\u00e1rio sai satisfeito e tudo bem.&nbsp;<\/p>\n<p>Mas eles est\u00e3o em toda a parte. Quer ver\u2026<\/p>\n<h3>Facebook&nbsp;<\/h3>\n<p><span style=\"width: 100%;\"><img decoding=\"async\" alt=\"API facebook\" width=\"1348\" height=\"602\" title=\"API facebook\" data-id=\"7672\" src=\"https:\/\/enotas.com.br\/blog\/wp-content\/uploads\/2019\/09\/API-facebook.png\" style=\"\"><\/span><\/p>\n<p>O Face \u00e9 uma das redes sociais mais usadas no mundo. N\u00e3o \u00e9 para menos, portanto, que as APIs estejam t\u00e3o presentes nessa m\u00eddia. Uma das formas mais comuns de encontrar uma <a href=\"https:\/\/developers.facebook.com\/docs\/graph-api?locale=pt_BR\" target=\"_blank\" rel=\"noopener\">API no Facebook<\/a> \u00e9 quando voc\u00ea entra em um app e surge a pergunta se voc\u00ea quer entrar com o seu perfil do FB.&nbsp;<\/p>\n<p>Voc\u00ea d\u00e1 sim, e um ou dois cliques depois j\u00e1 fez todo o cadastro na plataforma.&nbsp;<\/p>\n<h3>Uber<\/h3>\n<p><span style=\"width: 100%;\"><img decoding=\"async\" alt=\"API uber\" width=\"1317\" height=\"638\" title=\"API uber\" data-id=\"7674\" src=\"https:\/\/enotas.com.br\/blog\/wp-content\/uploads\/2019\/09\/API-uber.png\" style=\"\"><\/span><\/p>\n<p>O app de corridas particulares tamb\u00e9m tem suas pr\u00f3prias APIs. E algumas delas, inclusive em parceria com o Facebook. Em alguns lugares do mundo, \u00e9 poss\u00edvel realizar pedidos no <a href=\"https:\/\/developer.uber.com\/\" target=\"_blank\" rel=\"noopener\">Uber <\/a>pelo Messenger do Facebook. Ou seja, voc\u00ea nem precisa ter o app de transporte, basta ter o de chat do Face.&nbsp;<\/p>\n<h3>Google Maps<\/h3>\n<p><span style=\"width: 100%;\"><img decoding=\"async\" alt=\"API Google Maps\" width=\"1351\" height=\"622\" title=\"API Google Maps\" data-id=\"7673\" src=\"https:\/\/enotas.com.br\/blog\/wp-content\/uploads\/2019\/09\/API-Google-Maps.png\" style=\"\"><\/span><\/p>\n<p>\u00c9 claro que o maior buscador da internet teria suas pr\u00f3prias APIs. E muitas delas voc\u00ea encontra no Maps. Exemplo mais claro est\u00e1 na integra\u00e7\u00e3o da plataforma com sites de restaurantes, hot\u00e9is e lojas f\u00edsicas.&nbsp;<\/p>\n<p>Gra\u00e7as \u00e0 geolocaliza\u00e7\u00e3o, voc\u00ea pode saber quais empreendimentos est\u00e3o perto de voc\u00ea e, gra\u00e7as \u00e0 <a href=\"https:\/\/developers.google.com\/maps\/documentation\/?hl=pt-br\" target=\"_blank\" rel=\"noopener\">API do Google Maps<\/a>, voc\u00ea pode interagir com recursos de seus sites ou mesmo de redes sociais.&nbsp;<\/p>\n<p>E o exemplo mais perfeito voc\u00ea encontra na integra\u00e7\u00e3o entre Maps\/sites de hot\u00e9is.&nbsp;<\/p>\n<p>Pela ferramenta do Google, voc\u00ea n\u00e3o s\u00f3 consegue tirar d\u00favidas diretamente com o estabelecimento, como realizar reservas no site.&nbsp;<\/p>\n<h3>Netflix na TV<\/h3>\n<p>\u201cComo assim, at\u00e9 o simples fato de se ver a Netflix por uma SmarTV \u00e9 um trabalho de API?\u201d<\/p>\n<p>\u00c9 sim. A Netflix \u00e9 um site que hospeda filmes. A partir do momento em que voc\u00ea acessa o conte\u00fado pela sua televis\u00e3o, sem precisar de um navegador para isso, h\u00e1 sim um complexo trabalho de \u201ctradu\u00e7\u00e3o\u201d de linguagens sendo feito por uma API.&nbsp;<\/p>\n<p>Parece, \u00e0 primeira vista, uma a\u00e7\u00e3o muito f\u00e1cil, afinal \u00e9 um conte\u00fado feito pra TV, mas h\u00e1 todo um esquema para facilitar as linguagens de ambas as plataformas.&nbsp;<\/p>\n<h3>Meios de pagamento<\/h3>\n<p>Quando voc\u00ea compra algo pela internet, h\u00e1 duas linguagens envolvidas: a do site e a da operadora de <a href=\"https:\/\/iugu.com\/blog\/api-de-pagamento\/\" target=\"_blank\" rel=\"noopener\">pagamentos<\/a>. Algu\u00e9m precisa fazer essa \u201ccostura\u201d entre as duas, certo?&nbsp;<\/p>\n<p>Pois \u00e9, mais uma vez \u00e9 a API que realiza esse trabalho que voc\u00ea, por vezes, nem percebe.&nbsp;<\/p>\n<p>Nesse contexto, as APIs conseguem dialogar com o site, com as operadoras e com bancos, tudo de maneira fluida, segura e ligeira.&nbsp;<\/p>\n<h3>Emiss\u00e3o de nota fiscal&nbsp;<\/h3>\n<p>Emitir nota fiscal, a princ\u00edpio, parece complicado. Principalmente para desenvolvedores de um sistema <a href=\"https:\/\/enotas.com.br\/blog\/erp\/\" target=\"_blank\" rel=\"noopener\">ERP<\/a>. Isso porque cada munic\u00edpio e estado t\u00eam padr\u00f5es diferentes, exigindo adapta\u00e7\u00f5es, tempo e dinheiro para fazer tudo funcionar.&nbsp;<\/p>\n<p>Uma API para nota fiscal autom\u00e1gica permite a integra\u00e7\u00e3o com todas as Secretarias da Fazenda e Prefeituras do Brasil com zero adapta\u00e7\u00e3o, permitindo a emiss\u00e3o de NFS-e, <a href=\"https:\/\/enotas.com.br\/blog\/nota-fiscal-de-consumidor-nfc-e\/\" target=\"_blank\" rel=\"noopener\">NFC-e<\/a>, NF-e, <a href=\"https:\/\/enotasgw.com.br\/blog\/o-que-e-sat-fiscal\/\" target=\"_blank\" rel=\"noopener\">SAT<\/a> CF-e e MF-e.<\/p>\n<p>Como voc\u00ea pode ver, as APIs est\u00e3o presentes no seu dia a dia. Hoje, inclusive, \u00e9 poss\u00edvel afirmar que empresas que n\u00e3o as utilizam podem ficar para tr\u00e1s e n\u00e3o ter o devido destaque no mercado.&nbsp;<\/p>\n<p>Por mais que voc\u00ea n\u00e3o perceba esse trabalho, \u00e9 preciso valoriz\u00e1-lo justamente por isso: por n\u00e3o atrapalhar a sua experi\u00eancia na internet e garantir a melhor experi\u00eancia de navega\u00e7\u00e3o.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea j\u00e1 percebeu como \u00e9 f\u00e1cil usar certos recursos da internet?&nbsp; Por exemplo, voc\u00ea quer logar em um app de compras de ingresso.&nbsp;Para isso, todos os dados deveriam ser preenchidos de cada vez. Mas com um clique em \u201ccadastre-se pelo Facebook\u201d e voil\u00e0! Voc\u00ea j\u00e1 acessou e nada de ficar perdendo tempo com o formul\u00e1rio.&nbsp; [&#8230;]<\/p>\n","protected":false},"author":15,"featured_media":7763,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,205],"tags":[],"class_list":["post-7669","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-negocios","category-tech"],"_links":{"self":[{"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/posts\/7669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/comments?post=7669"}],"version-history":[{"count":11,"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/posts\/7669\/revisions"}],"predecessor-version":[{"id":27718,"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/posts\/7669\/revisions\/27718"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/media\/7763"}],"wp:attachment":[{"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/media?parent=7669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/categories?post=7669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/enotas.com.br\/blog\/wp-json\/wp\/v2\/tags?post=7669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}