Temporada 1 · Como a internet funciona · 10
API como contrato
Objetivo: Descobrir por que um sistema quebrou numa segunda-feira sem nenhum deploy e achar uma chave de API exposta no repositório.
O apresentador é uma representação do autor feita com inteligência artificial.
Entre para responder e somar XP.
Entrar ou criar contaEste lab faz parte da temporada completa.
- 1. Que nome o campo do preço tem hoje na resposta do parceiro?
- 2. Em que arquivo a chave de API está escrita?
- 3. Quantos segundos a API pede para você esperar antes de chamar de novo?
Chame a API do parceiro por uma versão fixa na URL (/v1/) e escreva um teste que confere se a resposta ainda tem os campos que você usa. Guarde chaves em variáveis de ambiente, nunca no código, e busque segredos antes de cada commit. Quando a API devolver 429, espere o tempo do retry-after em vez de repetir a chamada em loop.