[AJUDA] Como consumir uma API? (Cartola FC)
Olá pessoal!
Estou criando um projeto para aperfeiçoar meus conhecimentos em design e desenvolvimento com webflow. Como gosto de muito de futebol, escolhi um projeto sobre o Cartola FC para construir.
Minha dúvida é: como faço para pegar os dados e apresentá-los na tela?
Minha ideia é contruir algo nesse setido (uma mistura desses dois sites):
Um local onde eu possa ver:
- o preço do jogador, pontuação mínima para valorizar, pontuação cedida, média, etc
- Jogos, horários, estatísticas dos confrontos, etc...
A parte de criar o design, desenvolver o site eu consigo! O que eu não tenho uma ideia tão clara de como fazer é mostrar estes dados na tela...
Alguem já contruiu algo parecido e/ou pode me dar uma luz de qual caminho devo seguir para construir esse projeto? (gostaria de construí-lo antes do Cartola FC começar, dentro de pouco menos de 1 mês)
Segue alguns links que encontrei no github que podem ser úteis: https://github.com/atilacamurca/agregador-fc https://github.com/henriquepgomide/caRtola https://github.com/giovanigenerali/cartrolandofc/blob/master/nova-api.md
Gustavo, tudo bem, você conseguiu trabalhar com os dados do cartola, eu também tenho interesse de fazer um site que analise a parte estatística do cartola agora em 2023, fico grato se puder agora me ajudar, meu e-mail é mtleiria@gmail.com.
Olá tudo bem Gustavo? Me chame no Whatsapp por favor 38 9 9928 1475
Se você tiver as APIs ficarei feliz em te ajudar... 🤝
Opa Gustavo beleza? Primeiramente parabéns, pelo que você descreveu já está seguindo o seu caminho como dev frontend. Bom agora está na hora de comunicar esse front com um back através de uma WebAPI. Pelo que vi nos links que você deixou no github eles ja têm ai os endpoints tudo bonitinho para você consumir, o próximo passo que eu te recomendaria era baixar o Insomnia, é uma ferramenta muito top para testar WebAPIs, nele você pode testar as requisições e as respostas possíveis que vai receber. Depois disso você tem que procurar pela fetch api é uma função muito massa do javascript que vai te permitir fazer requisição HTTP direto do seu js. Depois disso basta tratar o resultado e renderizar os dados na tela.
tem um video muito massa que pode te ajudar, é um projetinho de pokedex que sepre recomendo pros inciantes que estão nesse nível que você descreveu: https://youtu.be/SjtdH3dWLa8 https://youtu.be/SjtdH3dWLa8