Usuku 0
Qinisekisa ukufinyelela
Dala i-key, uqedele isicelo esiqinisekisiwe esisodwa, bese ugcina impendulo yokuqala kanye nemetadata yayo.
Vula isinyathelo →isikhumbuzo sendlela yokusebenza ye-API
Khetha umphumela osondelene nomsebenzi wakho. Isizinda ngasinye sikunikeza isicelo esisodwa esisebenzayo, okufanele kube khona kumphendulo, ukuthi ungenza kanjani ukuhlola ukuthi kusebenze, nesinyathelo esilandelayo esibalulekile.
Izindlela ezinhlanu eziyingqayizivele
Selected: Build a macro model
Ukuhlola kwakho kwama-14 izinsuku kwe-API
Inhloso akukhona ukuvakashela yonke ikhasi lempahla. Inhloso wukwenza umsebenzi obalulekile we-API obunokuhlunyelelwa, uphinde ubuye ngolunye usuku, uphume unomsebenzi wedatha noma i-workflow yohlelo olungaphindelekayo.
Usuku 0
Dala i-key, uqedele isicelo esiqinisekisiwe esisodwa, bese ugcina impendulo yokuqala kanye nemetadata yayo.
Vula isinyathelo →Izinsuku 1-2
Xazulula izinkinga zokuhlunyelelwa noma zama-filter bese uwenze isikripthi sokuqala sibe umsebenzi ogamelekile onamagama.
Vula isinyathelo →Izinsuku 3-4
Sebenzisa ikhalenda njengohlobo lwe-endpoint yesibili bese uhlela ukugijima kwe-API okusebenzayo okulandelayo.
Vula isinyathelo →Izinsuku ze-5-7
Faka izithemba noma iqembu elincane le-macro series, bese ukhiqiza ukulinganiso, ithebula, noma isikweletimandla esilodwa esigcinwe.
Vula isinyathelo →Izinsuku ze-8-10
Khetha i-REST ehleliwe, i-SSE, noma ama-webhooks bese uqedela okunye ukugijima kwe-API okusebenza ngosuku oluhlukile.
Vula isinyathelo →Izinsuku 11-13
Faka ama-timeout, ama-bounded retries, ukuqinisekiswa kwemphendulo, i-credential-safe logging, kanye nokubhekwa kwemininingwane endala.
Vula isinyathelo →Usuku lwe-14
Qinisekisa ukuthi i-API inikeza umsebenzi ongaphindwawe ithimba lakho lizogcina, bese ukhetha idatha elandelayo noma umsebenzi we-application.
Vula isinyathelo →Research system
Start with policy, inflation, labour, and growth. Store observations and metadata consistently, then add scoring only after the underlying dataset is stable.
Isibonelo esisebenzayo
Gcina i-key yakho ku FXMD_API_KEY; ungakaze uyifake ku-source control.
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())
Umphumela olindelekile: Four consistently structured EUR datasets ready for normalization, scoring, and scheduled refreshes.
Lapho isikripthi sokuqala siba yisistimu yangempela
Sebenzisa lezi zihlobo lapho impendulo ihluleka, ingabulethe imininingwane, noma idinga ukulawulwa kwe-production njengokugcina (caching), ukulinda (timeouts), ukuzama kabusha, nokuhlinzekwa kwezehlakalo.
| Umhlahlandlela | Yisebenzise uma | Qala |
|---|---|---|
| Hlaziya impendulo ehlulekile noma engenalutho | Izinkingo ezihlukene zokuhlunyelelwa, ukufinyelela, indlela, imikhawulo yemikhuba, nokutholakala kwedatha ngaphandle kokukhombisa i-key yakho. | Vula umhlahlandlela → |
| Yenza i-client ye-API ilungele ukukhiqizwa | Faka ama-timeout, ukuzama kabusha okuncishisiwe, i-caching, izicelo eziyisimo, kanye nendlela yokulethwa efanele. | Vula umhlahlandlela → |