No Desafio: Hora da prática, exercício 1, fiquei perdido em como consigo as informações dessa API do Google Books.
No Desafio: Hora da prática, exercício 1, fiquei perdido em como consigo as informações dessa API do Google Books.
Ola!
O ponto principal é este: a API do Google Books pode ser usada sem chave para consultas simples, como no exercício do curso. A chave só é exigida se você quiser controle de cota, métricas ou uso mais intenso.
Ou seja, para o desafio, você pode simplesmente remover o parâmetro key da URL.
Por exemplo, isso aqui já funciona:
https://www.googleapis.com/books/v1/volumes?q=harry+potter
Então, no código Java, ficaria algo assim:
String endereco = "https://www.googleapis.com/books/v1/volumes?q=" + tituloLivro.replace(" ", "+");
Sem chave, sem cadastro, sem dor de cabeça.
Agora, se você quiser usar uma chave (opcional), o caminho é:
key=Mas reforçando: para o exercício do curso, isso não é obrigatório. A própria solução do instrutor coloca "CHAVE_FICARÁ_AQUI" mais como referência do que como exigência real.
Resumo rápido:
– Não precisa de chave para aprender e testar
– Pode chamar a API direto pela URL
– O foco do exercício é praticar HttpClient, não configurar o Google Cloud
Obrigado pela explicação.
Agora faz todo o sentido o exercício e a resposta dada pelo professor.
Minha sugestão é que essa informação que diz não ser obrigatório o uso de chave deveria estar marcado em algum lugar.