1
resposta

Desafio: hora da prática - API CoinGecko

import java.io.IOException;
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.util.Scanner;

public class ConsutlaCoingecko {

    public static void main(String[] args) throws IOException, InterruptedException {
        String apikey = "xxxxxxxxxxxxxxxxxxxxxx";
        Scanner sc = new Scanner(System.in);
        System.out.println("Digite sua crypto para buscar: ");

        String buscar = sc.nextLine();
        String endereco = "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids="+buscar+"&x_cg_demo_api_key="+apikey;

        HttpClient client = HttpClient.newHttpClient();

        HttpRequest request = HttpRequest.newBuilder().uri(URI.create(endereco)).build();

        HttpResponse<String> response = client
                .send(request, HttpResponse.BodyHandlers.ofString());

        System.out.println(response.body());
    }
}
1 resposta

Oi, Enio! Tudo bem?

Boa! Ótimo código, parabéns! Obrigada por compartilhá-lo com o fórum do curso, tenho certeza que ajudará muitos colegas que possam estar sentindo dúvidas! Caso tenha ficado alguma dúvida em relação a algum conteúdo do curso ou atividade, fique a vontade para expor, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!