A continuación tienes un mini tutorial para que completes el paso de registro y, a continuación, un ejemplo de cómo usar tu nueva clave en Java.
- Registro y obtención de clave API Visita la web de Exchange Rate API Ve a:
https://www.exchangerate-api.com/
2-Haz clic en “Sign Up” Localiza el botón de registro (normalmente en la esquina superior) y déjalo pulsado.
3-Rellena tu correo electrónico Introduce tu email y acepta los términos.
4-Confirma tu cuenta
5-Copia tu clave (“API Key”) Tras activar tu cuenta, en el panel de usuario verás algo como:
Your API Key: 123456abcdef...
Guárdalo: lo necesitarás para autenticar tus peticiones.
- Primeros pasos: prueba con curl Antes de pasar a Java, comprueba que tu clave funciona:
curl "https://v6.exchangerate-api.com/v6/TU_API_KEY/latest/USD"
Deberías obtener un JSON parecido a:
{
"result": "success",
"documentation": "...",
"base_code": "USD",
"conversion_rates": {
"EUR": 0.92,
"CLP": 800.12,
...
}
}
- Ejemplo en Java con HttpURLConnection
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class TestExchangeRate {
public static void main(String[] args) throws Exception {
String apiKey = "TU_API_KEY";
String base = "USD";
String endpoint = "https://v6.exchangerate-api.com/v6/"
+ apiKey + "/latest/" + base;
URL url = new URL(endpoint);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
int status = conn.getResponseCode();
if (status == 200) {
try (BufferedReader br = new BufferedReader(
new InputStreamReader(conn.getInputStream()))) {
String line;
StringBuilder response = new StringBuilder();
while ((line = br.readLine()) != null) {
response.append(line);
}
System.out.println("Respuesta JSON:");
System.out.println(response.toString());
}
} else {
System.out.println("Error: HTTP " + status);
}
conn.disconnect();
}
}
¿Qué hace este código?
1-Construye la URL con tu clave y la moneda base.
2-Abre una conexión HTTP GET.
3-Lee la respuesta y la muestra por consola.
Con esto ya puedes:
--Verificar tu API Key.
--Obtener las tasas en tiempo real.
--Integrar el servicio en tu aplicación Java.