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.
Fonte: https://curso.dev