1
resposta

[Reclamação] Como usa a chave no API?

Não estou conseguindo usar a chave da API no site OMDB. A mulher do vídeo não explicou como que faz!!! Consegui a chave no e-mail e não sei usar, quando tento fazer o exemplo igual ela, após obter a chave, não muda nada e não tenho acesso aos dados do filme matrix

1 resposta

Oi Jullia! Tudo bem?

Sinto muito que as instruções não tenham ficado claras durante a aula, mas não se preocupe que vou ajudar a api-key sem maiores problemas. Para usar a chave da API do OMDb, siga esses passos:

  1. Obtenha a chave da API: Parece que você já fez isso, então ótimo! A chave deve estar no seu e-mail.

  2. Construir a URL da API: Para acessar os dados de um filme, você precisa construir uma URL que inclua sua chave de API. Por exemplo, se você quer buscar informações sobre o filme "Matrix", a URL ficaria assim:

    http://www.omdbapi.com/?t=Matrix&apikey=SUA_CHAVE_AQUI
    

    Certifique-se de substituir SUA_CHAVE_AQUI pela chave que você recebeu no e-mail.

  3. Fazer a requisição: Você pode usar uma biblioteca HTTP no Java para fazer a requisição. Um exemplo simples usando HttpURLConnection seria:

    import java.io.BufferedReader;
    import java.io.InputStreamReader;
    import java.net.HttpURLConnection;
    import java.net.URL;
    
    public class Main {
        public static void main(String[] args) {
            try {
                String apiKey = "SUA_CHAVE_AQUI"; // Substitua pela sua chave
                String urlString = "http://www.omdbapi.com/?t=Matrix&apikey=" + apiKey;
                URL url = new URL(urlString);
                HttpURLConnection con = (HttpURLConnection) url.openConnection();
                con.setRequestMethod("GET");
    
                BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
                String inputLine;
                StringBuffer content = new StringBuffer();
                while ((inputLine = in.readLine()) != null) {
                    content.append(inputLine);
                }
                in.close();
    
                System.out.println(content.toString());
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
    

Após executar o código, você deve ver a resposta da API no console, que contém os dados do filme "Matrix".

Espero que isso ajude a esclarecer como usar a chave.

Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.