Blog e Artigos Tecnologia

Blog e Artigos Tecnologia

Who am I?

Sou 💻 Desenvolvedor PHP | Laravel #Fullstack #Dev #DevOps #Laravel #PHP #lucena


What I write about


Recent Posts

Como consumir API com PHP — Pokemóns — Listar dados (file_get_contents e cURL)

Consumindo API com PHP de Pokemóns — JSON

Resultado de imagem para api pokemon

Nesse exemplo, vamos consumir uma API de pokemóns retornando em JSON e listar os dados retornados, através do file_get_contents e cURL.

A URL da API é: https://www.canalti.com.br/api/pokemons.json

Estrutura de retorno da API

Consumindo API no PHP com file_get_contents

1234 <?php$url = "https://www.canalti.com.br/api/pokemons.json";$pokemons = json_decode(file_get_contents($url));?>

Consumindo API no PHP com cURL

12345678 <?php$url = "https://www.canalti.com.br/api/pokemons.json"; $ch = curl_init($url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);$pokemons = json_decode(curl_exec($ch));?>

Link com todas as opções para utilizar na função curl_setopt: http://php.net/manual/pt_BR/function.curl-setopt.php

Projeto final do consumo de API no PHP com cURL retornando uma listagem de Pokemóns

Projeto final

GIT - Faça o download do projeto completo com cURL clicando aqui

Links úteis

http://php.net/manual/pt_BR/function.file-get-contents.phphttp://php.net/manual/pt_BR/book.curl.phphttps://json.orghttps://addons.mozilla.org/pt-BR/firefox/addon/jsonview/https://bulma.io/

Fonte: https://www.canalti.com.br/programacao/web/php/como-consumir-api-com-php-pokemons-listar-dados-file_get_contents-e-curl/