Pitch: Fiz uma API das Olimpíadas 2024 com dados em tempo real

Fala pessoal, construí uma API das Olimpíadas com todos os jogos, medalhas, países e esportes e que atualiza em tempo real. Ela traz além dos dados, as imagens dos esportes (pictogramas) e as bandeiras dos países. Depois se quiserem/puderem dar uma opinião:

Documentação https://docs.apis.codante.io/olympic-games

Endpoints Medalhas e Países Jogos com Resultados Esportes (com pictogramas)

Repo https://github.com/codante-io/api-service

Valeu!

Pessoal, eu e o @RobertoCestari fizemos essa API e agora estamos fazendo um hackathon valendo prêmios no Codante.

Quem tiver interesse em participar, é só acessar: 🔗Link: https://codante.io/mini-projetos/hackathon-olimpiadas

A ideia é fazer um app consumindo essa API. Você pode utilizar a tecnologia que quiser, desde que você disponibilize e submeta no nosso site um link com a aplicação funcionando.

Opa cara tudo bem? Espero que sim, então estou tendo problemas ao utilizar o country para filtrar um país utilizando o python, esse codigo abaixo é o codigo que estou utilizando, sem a parte do /country/BRA ele funciona perfeitamente e se utilizar /countries tambem eu acho que o problema é na parte da URl você poderia me ajudar a resolver o problema? Faz tempo que estou tentando e não consigo. ```py import requests import json resposta = requests.get("https://apis.codante.io/olympic-games/country/BRA") conteudo = resposta.json() print(json.dumps(conteudo, indent=2)) ```
Fala Arthur! Se você quer filtrar os jogos de um país o endpoint é `events`. Então a url seria: https://apis.codante.io/olympic-games/events?country=BRA Agora para pegar dados dos países, não há filtro por países, então o endpoint seria: https://apis.codante.io/olympic-games/countries Espero que tenha ajudado!
Fala Roberto! Valeu demais tava quebrando a cabeça em como usar o country por que eu usava https://apis.codante.io/olympic-games/events?country/BRA ou https://apis.codante.io/olympic-games/events?country:BRA e não conseguia e não tinha pensado em usar https://apis.codante.io/olympic-games/events?country=BRA valeu demais!

Boa noite, acho que o discipline_id deveria ser retornado quando eu faço uma requisição para /events, pois como faria uma requisição baseada em alguma disciplina da lista se lá eu não tenho o id? quando eu passo o nome da disciplina na nova requisição ele não acha, preciso ir no /disciplines procurar saber qual é o id dela

Ficou incrível, fora que a documentação ta maravilhosa... Parabéns!

Ficou incrível mesmo!

Muito massa, irei fazer um dshboard com esses dados!

Ps: Ta dando um erro 500 quando tento acessar as páginas 5 e 341 do endpoint /events

Fala @draygom! Já corrigi aqui! Aproveita e sobe o resultado no hackaton que estamos fazendo com essa API! (https://codante.io/mini-projetos/hackathon-olimpiadas) Obrigado por reportar o erro!

Caramba, parabéns! Ficou muito bem feito! Dá para fazer bastante coisa com isso, umas interfaces bem legais.