Eguna 0
Proba sartzea
Sortu gakoa, bete eskaera autentikatutako bat, eta gorde lehen erantzuna bere metadatenarekin.
Ireki urratsa →API workflow gidatzailea
Zure lanari hurbilagoa den emaitza aukeratu. Bide bakoitzak eskaera laneko bat ematen dizu, erantzunak zer izan behar duen, nola egiaztatu funtzionatu duela eta hurrengo urrats erabilgarria.
Bide praktiko lima
Selected: Plan release jobs
Zure 14 eguneko API proba
Helburua ez da produktu orrialde guztiak bisitatzea. Aurki esan nahi duena API lan erabilgarri autentikatua osatzea, beste egun batean itzultzea eta datu-set edo aplikazio workflow errepikagarri batekin alde egitea.
Eguna 0
Sortu gakoa, bete eskaera autentikatutako bat, eta gorde lehen erantzuna bere metadatenarekin.
Ireki urratsa →Egunak 1-2
Konpondu autentikazio edo iragazki arazoak eta lehen scripta izenarekin errepikagarria den lan batean bihurtu.
Ireki urratsa →Eguna 3-4
Erabili egutegia endpoint famili segundu gisa eta planifikatu hurrengo API exekuzio erabilgarria.
Ireki urratsa →Egunak 5-7
Gehitu itxaropenak edo macro serie txiki bat, eta gero konparaketa, taula edo puntuazio-taula bat gorde.
Ireki urratsa →Egunak 8-10
Aukeratu programatutako REST, SSE, edo webhooks eta osatu API exekuzio arrakastatsu bat beste egun batean.
Ireki urratsa →11-13 egunak
Gehitu timeout-ak, saio limitatutako saiatzeak, erantzunen validazioa, kredentzia seguruak izbatzeko log-ak eta datu zaharkituen monitorizazioa.
Ireki urratsa →Eguna 14
Konfirmatu API zure taldeak mantenduko duen lan berriztagarria dela, eta ondoren aukeratu datu-set edo aplikazio workflow hurrengoa.
Ireki urratsa →Scheduled workflow
The calendar tells your scheduler when a release is expected. Your job can then fetch the full announcement record after publication instead of polling every series continuously.
Laneko adibidea
Gidatu zure giltza FXMD_API_KEY; inoiz ez sartu iturri-kontrolera.
from datetime import date, timedelta
import os
import requests
events = requests.get(
"https://api.fxmacrodata.com/v1/calendar/eur",
params={
"api_key": os.environ["FXMD_API_KEY"],
"start_date": date.today().isoformat(),
"end_date": (date.today() + timedelta(days=14)).isoformat(),
"timezone": "UTC",
},
timeout=20,
).json()["data"]
print(events[:3])
Esperatutako emaitza: Upcoming EUR releases with dates, times, indicator paths, and confirmation fields that your scheduler can evaluate before creating a job.
Script lehenengoak sistema erreal bat bihurtzen denean
Erabili gida hauek erantzun bat huts egiten denean, daturik gabe bueltatzen denean, edo caching, timeout-ak, saiatzeak eta eventuen entrega bezalako produkzio kontrolak behar dituenetan.
| Gida | Erabili honakoetan | Hasi |
|---|---|---|
| Eztortu erantzun huts egin bat edo huts ematen duena | Autentikazio, sartze, bide, tasa-limitu eta datu-desberdintasun arazoak bereizten, zure giltza ez erakutsiz. | Ireki gida → |
| Egin API bezero bat produkzio-prest | Geleta, saiatze-mugak, cache-a, baldintzazko eskaerak eta entrega-eredu egokia gehitu. | Ireki gida → |