PITCH: Explorando a API do Tabnews: A Experiência no curso.dev

Fala pessoal, para quem ainda não conhece o curso.dev, estou fazendo e é simplesmente incrível. O Filipe está utilizando a plataforma baseada no https://tabnews.com.br.

O assunto da última aula foi o protocolo HTTP e a utilização das APIs.

Com base nessa aula, resolvi fazer uma brincadeira para treinar o assunto abordado.

A tecnologia utilizada foi o PHP, a API do tabnews e o site do GitHub.

Para listar o conteúdo da API do tabnews.com.br, utilizei o script abaixo:

$json = file_get_contents("https://www.tabnews.com.br/api/v1/contents");
foreach(json_decode($json) as $item) {

Dentro da listagem, fiz uma pesquisa utilizando o nome de usuário do tabnews para buscar a imagem do usuário no GitHub. Nem sempre será a imagem correta, mas valeu o exercício, e praticamente uns 80% possuem o mesmo nome de usuário no GitHub.

Abaixo, o resultado do exercício. Gosto muito dessa versão onde podemos ver rapidamente quem fez a postagem. Vale talvez uma sugestão para adicionar essa opção no tabnews em uma issue, se a galera curtir!

https://rodrigo-kulb.com.br/tabnews/api.php

O curso.dev tem sido uma experiência incrível. Convido a todos que ainda não conhecem a entrar lá e ler um pouco os depoimentos.