{"id":2006,"date":"2022-06-21T20:39:05","date_gmt":"2022-06-21T23:39:05","guid":{"rendered":"https:\/\/felipeelia.com.br\/?p=2006"},"modified":"2022-08-27T18:56:20","modified_gmt":"2022-08-27T21:56:20","slug":"o-que-e-uma-api","status":"publish","type":"post","link":"https:\/\/felipeelia.com.br\/o-que-e-uma-api\/","title":{"rendered":"O que \u00e9 uma API?"},"content":{"rendered":"\n

Voc\u00ea sabe o que \u00e9 uma API? Sabe por que \u00e9 importante usar APIs do seu framework favorito? Conhece os conceitos de interfaces e caixa preta? Neste post vamos falar sobre esses assuntos dando uma olhada em alguns exemplos.<\/p>\n\n\n\n

Comecei a pensar em um texto sobre os motivos de se usar as APIs do WordPress, mas precisei voltar em tantos conceitos que acabei na separa\u00e7\u00e3o dos continentes<\/s> no conceito b\u00e1sico do que \u00e9 uma API. Esse post \u00e9 tanto para voc\u00ea, dev sandy\/junior, quanto para a galera s\u00eanior.<\/strong> E sim, vamos falar de conceitos, mas fique por a\u00ed porque estes s\u00e3o importantes.<\/p>\n\n\n\n

\n

API \u00e9 a sigla para Application Programming Interface<\/strong>, ou seja, Interface de Programa\u00e7\u00e3o de Aplica\u00e7\u00f5es. Mas o que isso quer dizer?!<\/strong><\/p>\n<\/blockquote>\n\n\n\n

\"MacGyver<\/a><\/figure>\n\n\n\n

“Programa\u00e7\u00e3o” e “aplica\u00e7\u00f5es” s\u00e3o as partes f\u00e1ceis. \u00c9 o “interface” que a gente precisa entender melhor.<\/p>\n\n\n\n

O que \u00e9 uma Interface<\/em>?<\/h2>\n\n\n\n

Interface nada mais \u00e9 do que a casquinha de fora de alguma coisa, a parte que se conecta com o exterior<\/strong>, mantendo o interior protegido.<\/p>\n\n\n\n

N\u00f3s lidamos com esse conceito todos os dias e, se n\u00e3o fosse por ele, a gente surtaria. Imagine ter que saber os detalhes de como cada coisa ao nosso redor funciona! Alguns exemplos de interfaces:<\/p>\n\n\n\n