Tag 0
Zugriff nachweisen
Erstellen Sie den Schlüssel, führen Sie eine authentifizierte Anfrage aus und speichern Sie die erste Antwort mit ihren Metadaten.
Schritt öffnen →API Workflow-Leitfaden
Wählen Sie das Ergebnis, das Ihrer Tätigkeit am nächsten kommt. Jeder Pfad gibt Ihnen eine funktionierende Anfrage, den Inhalt der Antwort, wie Sie die Funktionalität prüfen und den nächsten nützlichen Schritt vor.
Fünf praktische Pfade
Selected: Build a macro model
Ihre 14-Tage API Testversion
Das Ziel ist nicht, jede Produktseite zu besuchen. Es geht darum, nützliche authentifizierte API Arbeit zu leisten, an einem anderen Tag zurückzukehren und mit einem wiederholbaren Datensatz oder Anwendungs-Workflow zu gehen.
Tag 0
Erstellen Sie den Schlüssel, führen Sie eine authentifizierte Anfrage aus und speichern Sie die erste Antwort mit ihren Metadaten.
Schritt öffnen →Tage 1-2
Lösen Sie Authentifizierungs- oder Filterprobleme und verwandeln Sie das erste Skript in einen benannten, wiederholbaren Job.
Schritt öffnen →Tage 3-4
Nutzen Sie den Kalender als zweite Endpoint-Familie und planen Sie den nächsten nützlichen API Lauf.
Schritt öffnen →Tage 5-7
Fügen Sie Erwartungen oder eine kleine Gruppe von Makro-Serien hinzu und erstellen Sie dann einen gespeicherten Vergleich, eine Tabelle oder ein Scorecard.
Schritt öffnen →Tage 8-10
Wählen Sie geplante REST, SSE oder Webhooks und führen Sie einen weiteren erfolgreichen API Lauf an einem anderen Tag durch.
Schritt öffnen →Tage 11-13
Fügen Sie Timeouts, begrenzte Wiederholungsversuche, Antwortvalidierung, anmeldesicheres Logging und Überwachung veralteter Daten hinzu.
Schritt öffnen →Tag 14
Bestätigen Sie, dass der API einen wiederholbaren Job bereitstellt, den Ihr Team beibehalten wird, und wählen Sie dann den nächsten Datensatz oder Anwendungsworkflow.
Schritt öffnen →Research system
Start with policy, inflation, labour, and growth. Store observations and metadata consistently, then add scoring only after the underlying dataset is stable.
Arbeitsbeispiel
Behalten Sie Ihren Schlüssel in FXMD_API_KEY; niemals in die Versionsverwaltung kopieren.
import os
import requests
root = "https://api.fxmacrodata.com/v1/announcements/eur"
series = {}
for indicator in ("policy_rate", "inflation", "unemployment", "gdp"):
response = requests.get(
f"{root}/{indicator}",
params={"api_key": os.environ["FXMD_API_KEY"], "limit": 12},
timeout=20,
)
response.raise_for_status()
series[indicator] = response.json()
print(series.keys())
Erwartetes Ergebnis: Four consistently structured EUR datasets ready for normalization, scoring, and scheduled refreshes.
Wenn das erste Skript zu einem echten System wird
Verwenden Sie diese Leitfäden, wenn eine Antwort fehlschlägt, keine Daten zurückgibt oder Produktionskontrollen wie Caching, Timeouts, Retries und Event-Zustellung benötigt werden.
| Leitfaden | Nutzen Sie es, wenn | Start |
|---|---|---|
| Eine fehlgeschlagene oder leere Antwort diagnostizieren | Getrennte Probleme bei Authentifizierung, Zugriff, Pfad, Rate-Limit und Datenverfügbarkeit, ohne Ihren Schlüssel preiszugeben. | Guide öffnen → |
| Machen Sie einen API Client produktionsreif | Fügen Sie Timeouts, begrenzte Wiederholungsversuche, Caching, bedingte Anfragen und das richtige Bereitstellungsmuster hinzu. | Guide öffnen → |
Abdeckung, Lizenzierung, Preisgestaltung und Integration. Melden Sie sich an, um zu fragen; Abonnenten können Daten abrufen.
Antworten verwenden AI. Fragen werden an Google gesendet und in Ihrem Konto gespeichert, damit wir nachfassen können. Geben Sie niemals Schlüssel an. Datenschutz