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/

Renato Lucena

Developer PHP, Laravel. Goiania-GO https://www.linkedin.com/in/renato-de-oliveira-lucena-33777133/

Você pode gostar...