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
Kukhethwe: Thatha i-macro data
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 →i-Request yokuqala
Qala nge-currency ne-indicator enye oyiqondayo. Oku kwenza ukuqinisekisa, i-response shape, i-pagination, kunye ne-storage kube kulula phambi kokuba wongeze i-series ezininzi.
Umzekelo osebenzayo
Gcina i-key yakho ku FXMD_API_KEY; ungaze uyifake kwi-source control.
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])
Isiphumo esilindelekileyo: Impendulo ye-200 kunye ne-observations ze-inflation ze-EUR zakutsha kunye ne-metadata yempendulo echaza i-series, umthombo, i-pagination, kunye ne-quality yedatha.
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 → |