Categories: PHPProgramação

Como criar uma API em PHP para verificar a cotação do dólar

Se você deseja criar uma API em PHP para verificar a cotação do dólar, uma forma de fazê-lo é usando a biblioteca cURL. O cURL (Client URL Library) é uma ferramenta que permite aos programas fazer requisições HTTP (Hypertext Transfer Protocol) de forma rápida e simples.

  1. Primeiro, você vai precisar de um serviço que forneça a cotação do dólar em tempo real. Existem muitas opções disponíveis na internet, como o Yahoo Finance ou o Google Finance. Escolha o que melhor se adequar às suas necessidades.
  2. Em seguida, crie um arquivo PHP em seu servidor. Você pode fazer isso usando o seu editor de código ou o painel de controle do seu servidor.
  3. No seu arquivo PHP, adicione o código para inicializar a biblioteca cURL. Isso pode ser feito usando a função curl_init(). Por exemplo:
Copy code$ch = curl_init();
  1. Em seguida, configure a requisição HTTP para o serviço de cotação do dólar escolhido. Isso pode ser feito usando a função curl_setopt(). Por exemplo:
Copy codecurl_setopt($ch, CURLOPT_URL, "https://finance.yahoo.com/quote/USD/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  1. Execute a requisição HTTP usando a função curl_exec(). Isso vai retornar os dados da cotação do dólar. Por exemplo:
Copy code$cotacao = curl_exec($ch);
  1. Por fim, adicione o código para retornar os dados da cotação do dólar em formato JSON (JavaScript Object Notation). Isso pode ser feito usando a função json_encode() do PHP. Por exemplo:
Copy codeecho json_encode(array("cotacao" => $cotacao));

E é isso! Agora você tem uma API em PHP que pode ser acessada por outros sistemas ou aplicativos para verificar a cotação do dólar em tempo real. Você pode expandir essa API adicionando mais funcionalidades ou integrando outros serviços de cotação de moedas.

Leonardo

Engenheiro de Software especializado em PHP e Laravel, com ampla experiência no desenvolvimento de APIs, automações, sistemas de mensageria, estratégias de cache e integrações com serviços externos. Atua na arquitetura e evolução de sistemas escaláveis, com foco em performance, segurança, estabilidade e manutenibilidade do código, aplicando boas práticas de engenharia de software em ambientes de produção críticos.

Recent Posts

PHP além do CRUD: como escrever código que não vira problema em produção

A maioria dos desenvolvedores PHP sabe fazer CRUD.Isso não te torna pleno. Muito menos sênior.…

2 dias ago

Como identificar um projeto WordPress mal feito em 10 minutos

Você não precisa ser especialista nem passar horas auditando código para saber se um projeto…

3 dias ago

WordPress não é amador. Amador é o uso que fazem dele.

WordPress não é lento, frágil ou amador. Ele só ficou mal-falado porque virou refém de…

4 dias ago

10 inteligências artificiais que você não pode ignorar em 2026

De assistentes que escrevem códigos a geradores de vídeos e músicas em segundos, essas inteligências…

5 dias ago

Como monitorar aplicação e servidor pelo WhatsApp (logs, erros e alertas)

WhatsApp é um canal excelente para alerta porque ele tem uma característica que e-mail e…

6 dias ago

AMP: o que é, para que serve, ainda vale a pena usar?

Durante alguns anos, o AMP foi tratado como solução quase obrigatória para quem queria desempenho…

7 dias ago