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
hautatua: Lortu macro datuak
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 →Lehen eskaera
Hasi moneta eta adierazle bat erabiliz, jada ulertzen duzuna. Honek autentikazioa, erantzunaren forma, orrialdeak eta biltegia egiaztatzea errazten du serie gehiago gehitu aurretik.
Laneko adibidea
Gidatu zure giltza FXMD_API_KEY; inoiz ez sartu iturri-kontrolera.
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])
Esperatutako emaitza: 200 erantzun bat, EUR inflazio azkeneko bezeroizazioak eta seriea, iturria, orrialdegintza eta datu kalitatea deskribatzen dituen erantzunaren metadatuak.
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 → |