Présentation de l'API CurrencyAPI
L'API CurrencyAPI fournit des données de taux de change en temps réel et historiques pour diverses devises, permettant aux développeurs de gérer les conversions monétaires facilement dans leurs applications.
Description de l'API
CurrencyAPI est une API RESTful qui offre des informations sur les taux de change pour plus de 150 devises. Elle permet aux utilisateurs de récupérer les taux de change actuels, les historiques des taux et de convertir des montants entre différentes devises.
Qu'est-ce que l'API CurrencyAPI ?
CurrencyAPI est conçue pour faciliter l'accès aux données de taux de change. Elle est utile pour les entreprises qui ont besoin de gérer des transactions internationales, des sites de commerce électronique, et des applications financières qui nécessitent des informations actualisées sur les devises.
Caractéristiques de l'API
- Taux de change en temps réel : Accédez aux taux de change actuels pour toutes les devises prises en charge.
- Données historiques : Obtenez des données historiques sur les taux de change pour une période spécifiée.
- Conversion de devises : Convertissez facilement des montants entre différentes devises.
- Support multidevises : Prise en charge de plus de 150 devises mondiales.
Comment intégrer l'API : Exemple d'implémentation
Voici des exemples de code pour utiliser l'API CurrencyAPI afin d'obtenir le taux de change actuel et de convertir une devise en PHP, Python et JavaScript.
-- php --
// Configuration de l'API CurrencyAPI
$apiKey = "VOTRE_CLE_API";
$endpoint = "https://api.currencyapi.com/v3/latest";
// Récupérer les taux de change
$response = file_get_contents("$endpoint?apikey=$apiKey");
$data = json_decode($response, true);
// Afficher les taux de change
if ($data && isset($data['data'])) {
foreach ($data['data'] as $currency => $rate) {
echo "1 USD = " . $rate['value'] . " $currency\n";
}
} else {
echo "Erreur lors de la récupération des données.";
}
?>
import requests
# Configuration de l'API CurrencyAPI
api_key = "VOTRE_CLE_API"
url = f"https://api.currencyapi.com/v3/latest?apikey={api_key}"
# Récupérer les taux de change
response = requests.get(url)
data = response.json()
# Afficher les taux de change
if "data" in data:
for currency, rate in data["data"].items():
print(f"1 USD = {rate['value']} {currency}")
else:
print("Erreur lors de la récupération des données.")
const fetch = require('node-fetch');
// Configuration de l'API CurrencyAPI
const apiKey = "VOTRE_CLE_API";
const url = `https://api.currencyapi.com/v3/latest?apikey=${apiKey}`;
// Récupérer les taux de change
fetch(url)
.then(response => response.json())
.then(data => {
if (data.data) {
for (const currency in data.data) {
console.log(`1 USD = ${data.data[currency].value} ${currency}`);
}
} else {
console.log("Erreur lors de la récupération des données.");
}
})
.catch(error => console.error("Erreur :", error));
Cas d'utilisation de l'API
- Sites de commerce électronique : Affichez les prix en plusieurs devises et calculez les frais de conversion.
- Applications financières : Intégrez des taux de change en temps réel pour des analyses financières.
- Gestion des voyages : Fournissez des informations sur les taux de change pour aider les voyageurs à budgétiser.
Aucun commentaire pour cet article.