igayidi ye-workflow ye-API

Ufuna ukwakha ntoni?

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

Qala ngomphumo, hayi ngoluvo lwe-endpoint.

Kukhethwe: Thatha i-macro data

Uvavanyo lwakho lwe-API lweentsuku ze-14

Yila ukusuka kwisicelo sokuqala ukuya emsebenzini ofanele ukugcinwa.

Injongo ayikokutyelela iphepha lomboniso lomphumelo ngalinye. Kukugqibezela umsebenzi we-API oncedayo ongenileyo, ubuye ngelinye ilanga, kwaye uhambe ne-dataset okanye i-application workflow ephindaphindwayo.

Hlola inkqubela ye-API

Usuku 0

Fakaza ukufikelela

Yenza ikiyi, ugqibe ucebo olunye oluvumelekiweyo, kwaye ugcine impendulo yokuqala kunye ne-metadata yayo.

Vula inyathelo →

Iintsuku 1-2

Yenza i-request ithembeke

Sombulula iingxaki zokungena okanye ze-filter kwaye ujike i-script yokuqala ibe yigobu eliphindaphindwayo elinegama.

Vula inyathelo →

Iintsuku 3-4

Yongeza ixesha lokuveliswa

Sebenzisa i-calendar njengosixhobo sesibini sokufumana iinkcukacha kwaye ucwangcise ukusebenza kuka-API okulandelayo okulungekileyo.

Vula inyathelo →

Iintsuku 5-7

Yaka i-output yophando

Yongeza izilindelo okanye iqela elincinci le-macro series, emva koko ukhethe ukuthelekisa okugcinwe, itheyibhile, okanye i-scorecard.

Vula inyathelo →

Iintsuku 8-10

Yenza ukuhlaziywa kuzenzekele

Khetha i-REST, SSE, okanye ii-webhooks ezilungiselelwe, kwaye ugqibe enye i-run ephumeleleyo ye-API ngomhla owahlukileyo.

Vula inyathelo →

Iintsuku 11-13

Lukhuta i-client

Yongeza i-timeouts, i-retries ezimiselwe, uvalidasyon wempendulo, i-logging ekhuselekileyo ye-credential, kunye nokujongwa kwedatha endala.

Vula inyathelo →

Usuku lwe-14

Hlola ubungqina

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

Thatha ugcine imbali ye-macro

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.

imizuzu ye-10 Qala apha izaziso

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

Ukuqulunqulwa kweengxaki kunye nendlela ye-production

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.

UmkhomekoYisebenzise xaQala
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 →