isikhumbuzo sendlela yokusebenza ye-API

Ufuna ukwakha ini?

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

Qala ngomphumela, hhayi uhlu lwe-endpoint.

Selected: Plan release jobs

Ukuhlola kwakho kwama-14 izinsuku kwe-API

Suka kokuqala isicelo uya emsebenzini ofanele ukugcinwa.

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.

Hlola inqubekelaphambili ka-API

Usuku 0

Qinisekisa ukufinyelela

Dala i-key, uqedele isicelo esiqinisekisiwe esisodwa, bese ugcina impendulo yokuqala kanye nemetadata yayo.

Vula isinyathelo →

Izinsuku 1-2

Yenza i-request ibe nokuphikelela

Xazulula izinkinga zokuhlunyelelwa noma zama-filter bese uwenze isikripthi sokuqala sibe umsebenzi ogamelekile onamagama.

Vula isinyathelo →

Izinsuku 3-4

Faka isikhathi sokukhishwa

Sebenzisa ikhalenda njengohlobo lwe-endpoint yesibili bese uhlela ukugijima kwe-API okusebenzayo okulandelayo.

Vula isinyathelo →

Izinsuku ze-5-7

Yakha umphumela wocwaningo

Faka izithemba noma iqembu elincane le-macro series, bese ukhiqiza ukulinganiso, ithebula, noma isikweletimandla esilodwa esigcinwe.

Vula isinyathelo →

Izinsuku ze-8-10

Zenzela ngokuzenzakalelayo ukubuyekeza

Khetha i-REST ehleliwe, i-SSE, noma ama-webhooks bese uqedela okunye ukugijima kwe-API okusebenza ngosuku oluhlukile.

Vula isinyathelo →

Izinsuku 11-13

Qinisa iklayenti

Faka ama-timeout, ama-bounded retries, ukuqinisekiswa kwemphendulo, i-credential-safe logging, kanye nokubhekwa kwemininingwane endala.

Vula isinyathelo →

Usuku lwe-14

Bheka ubufakazi

Qinisekisa ukuthi i-API inikeza umsebenzi ongaphindwawe ithimba lakho lizogcina, bese ukhetha idatha elandelayo noma umsebenzi we-application.

Vula isinyathelo →

Scheduled workflow

Plan around confirmed releases

The calendar tells your scheduler when a release is expected. Your job can then fetch the full announcement record after publication instead of polling every series continuously.

15 minutes Core workflow ikhalendaizaziso

Isibonelo esisebenzayo

Gcina i-key yakho ku FXMD_API_KEY; ungakaze uyifake ku-source control.

from datetime import date, timedelta
import os
import requests

events = requests.get(
    "https://api.fxmacrodata.com/v1/calendar/eur",
    params={
        "api_key": os.environ["FXMD_API_KEY"],
        "start_date": date.today().isoformat(),
        "end_date": (date.today() + timedelta(days=14)).isoformat(),
        "timezone": "UTC",
    },
    timeout=20,
).json()["data"]
print(events[:3])

Umphumela olindelekile: Upcoming EUR releases with dates, times, indicator paths, and confirmation fields that your scheduler can evaluate before creating a job.

Lapho isikripthi sokuqala siba yisistimu yangempela

Ukuxazulula izinkinga nokuqondiswa kwe-production

Sebenzisa lezi zihlobo lapho impendulo ihluleka, ingabulethe imininingwane, noma idinga ukulawulwa kwe-production njengokugcina (caching), ukulinda (timeouts), ukuzama kabusha, nokuhlinzekwa kwezehlakalo.

UmhlahlandlelaYisebenzise umaQala
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 →