Jour 0
Prouver l'accès
Créez la clé, effectuez une requête authentifiée et enregistrez la première réponse avec ses métadonnées.
Ouvrir l'étape →Guide de flux de travail API
Choisissez le résultat le plus proche de votre travail. Chaque chemin vous donne une requête fonctionnelle, ce que la réponse doit contenir, comment vérifier qu'elle a fonctionné, et la prochaine étape utile.
Cinq voies pratiques
Sélectionné : Récupérer les données macro
Votre essai API de 14 jours
Le but n'est pas de visiter chaque page produit. Il s'agit de réaliser un travail API authentifié utile, de revenir un autre jour, et de repartir avec un ensemble de données ou un flux de travail d'application répétable.
Jour 0
Créez la clé, effectuez une requête authentifiée et enregistrez la première réponse avec ses métadonnées.
Ouvrir l'étape →Jours 1-2
Résolvez les problèmes d'authentification ou de filtre et transformez le premier script en une tâche nommée et répétable.
Ouvrir l'étape →Jours 3-4
Utilisez le calendrier comme une seconde famille de points de terminaison et planifiez la prochaine exécution utile de API.
Ouvrir l'étape →Jours 5-7
Ajoutez des attentes ou un petit groupe de séries macro, puis produisez une comparaison, un tableau ou un score card sauvegardé.
Ouvrir l'étape →Jours 8-10
Choisissez des REST programmés, SSE, ou des webhooks et effectuez un autre run API réussi un autre jour.
Ouvrir l'étape →Jours 11-13
Ajoutez des timeouts, des tentatives limitées, la validation de réponse, une journalisation sécurisée des identifiants et la surveillance des données obsolètes.
Ouvrir l'étape →Jour 14
Confirmez que le API fournit une tâche répétable que votre équipe conservera, puis choisissez le prochain ensemble de données ou flux de travail d'application.
Ouvrir l'étape →Première requête
Commencez avec une devise et un indicateur que vous comprenez déjà. Cela facilite la vérification de l'authentification, de la forme de la réponse, de la pagination et du stockage avant d'ajouter d'autres séries.
Exemple de fonctionnement
Conservez votre clé dans FXMD_API_KEY; ne le collez jamais dans le contrôle de source.
import os
import requests
response = requests.get(
"https://api.fxmacrodata.com/v1/announcements/eur/inflation",
params={"api_key": os.environ["FXMD_API_KEY"], "limit": 5},
timeout=20,
)
response.raise_for_status()
payload = response.json()
print(payload["data"][0])
Résultat attendu : Une réponse 200 avec des observations d'inflation EUR récentes plus les métadonnées de réponse décrivant la série, la source, la pagination et la qualité des données.
Quand le premier script devient un système réel
Utilisez ces guides lorsqu'une réponse échoue, ne renvoie aucune donnée ou nécessite des contrôles de production tels que la mise en cache, les délais d'attente, les tentatives de reconnexion et la livraison d'événements.
| Guide | Utilisez-le quand | Démarrer |
|---|---|---|
| Diagnostiquer une réponse échouée ou vide | Séparez les problèmes d'authentification, d'accès, de chemin, de limite de débit et de disponibilité des données sans exposer votre clé. | Ouvrir le guide → |
| Rendre un client API prêt pour la production | Ajoutez des timeouts, des tentatives limitées, de la mise en cache, des requêtes conditionnelles et le bon modèle de livraison. | Ouvrir le guide → |
Couverture, licences, tarification et intégration. Connectez-vous pour demander ; les abonnés peuvent récupérer les données.
Les réponses utilisent AI. Les questions sont envoyées à Google et enregistrées dans votre compte pour que nous puissions assurer le suivi. N'incluez jamais de clés. Confidentialité