Usuku 0
Fakaza ukufikelela
Yenza ikiyi, ugqibe ucebo olunye oluvumelekiweyo, kwaye ugcine impendulo yokuqala kunye ne-metadata yayo.
Vula inyathelo →igayidi ye-workflow ye-API
Khetha iphumela elisondelele emsebenzini wakho. Indlela nganye ikunika isicelo esinye esisebenzayo, oko kufuneka kube kukho kwimpendulo, indlela yokuhlola ukuba isebenze, kunye nesinyathelo esilandelayo esiwusiseko.
Iindlela ezintlanu ezisebenzayo
Selected: Build a macro model
Uvavanyo lwakho lwe-API lweentsuku ze-14
Injongo ayikokutyelela iphepha lomboniso lomphumelo ngalinye. Kukugqibezela umsebenzi we-API oncedayo ongenileyo, ubuye ngelinye ilanga, kwaye uhambe ne-dataset okanye i-application workflow ephindaphindwayo.
Usuku 0
Yenza ikiyi, ugqibe ucebo olunye oluvumelekiweyo, kwaye ugcine impendulo yokuqala kunye ne-metadata yayo.
Vula inyathelo →Iintsuku 1-2
Sombulula iingxaki zokungena okanye ze-filter kwaye ujike i-script yokuqala ibe yigobu eliphindaphindwayo elinegama.
Vula inyathelo →Iintsuku 3-4
Sebenzisa i-calendar njengosixhobo sesibini sokufumana iinkcukacha kwaye ucwangcise ukusebenza kuka-API okulandelayo okulungekileyo.
Vula inyathelo →Iintsuku 5-7
Yongeza izilindelo okanye iqela elincinci le-macro series, emva koko ukhethe ukuthelekisa okugcinwe, itheyibhile, okanye i-scorecard.
Vula inyathelo →Iintsuku 8-10
Khetha i-REST, SSE, okanye ii-webhooks ezilungiselelwe, kwaye ugqibe enye i-run ephumeleleyo ye-API ngomhla owahlukileyo.
Vula inyathelo →Iintsuku 11-13
Yongeza i-timeouts, i-retries ezimiselwe, uvalidasyon wempendulo, i-logging ekhuselekileyo ye-credential, kunye nokujongwa kwedatha endala.
Vula inyathelo →Usuku lwe-14
Qinisekisa ukuba i-API inika umsebenzi ophindaphindwayo oza kugcinwa liqela lakho, emva koko ukhethe i-dataset elandelayo okanye i-application workflow.
Vula inyathelo →Research system
Start with policy, inflation, labour, and growth. Store observations and metadata consistently, then add scoring only after the underlying dataset is stable.
Umzekelo osebenzayo
Gcina i-key yakho ku FXMD_API_KEY; ungaze uyifake kwi-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())
Isiphumo esilindelekileyo: Four consistently structured EUR datasets ready for normalization, scoring, and scheduled refreshes.
Xa iscript yokuqala isiba sisitemu yokwenene
Seba le mikhokelo xa iphendulo lisile, linika idatha engakho, okanye lifuna i-production controls ezifana ne-caching, i-timeouts, i-retries, kunye ne-event delivery.
| Umkhomeko | Yisebenzise xa | Qala |
|---|---|---|
| Hlalutya iphendulo esilele okanye elingenanto | Yahlula iingxaki zokungena, ufikelelo, indlela, i-rate-limit, kunye nokufumaneka kwedatha ngaphandle kokuveza i-key yakho. | Vula i-guide → |
| Yenza i-API client ibe kulungele i-production | Yongeza i-timeouts, i-retries ezimiselwe, i-caching, izicelo ezineziqikelelo, kunye nefomula yokuhanjiswa efanelekileyo. | Vula i-guide → |