Maalinta 0
Caddee helitaanka
Samee furaha, dhammaystir hal codsi oo xaqiijisay, oo kaydi jawaabtii ugu horreysay iyo metadata-keeda.
Fura tallaabada →hagaha hab-shaqeedka API
Dooro natiijada ugu dhow shaqadaada. Waddada kasta waxay ku siinaysaa hal codsi shaqaynaya, waxa ay tahay in jawaabtu ay ka koobnaato, sida loo hubiyo inay shaqaysay, iyo tallaabada xigta ee waxtarka leh.
Shan waddo oo wax ku ool ah
La doortay: Soo qaado xogta macro
Tijaabadaada API ee 14-maalmood
Hadafku ma aha in booqasho lagu sameeyo bog kasta oo alaabta ah. Waa in la dhammaystiro shaqo API oo aqoonsi leh oo waxtar leh, dib loogu soo laabto maalin kale, lana baxo xog-set ama hab-shaqeed codsi oo soo noqnoqonaya.
Maalinta 0
Samee furaha, dhammaystir hal codsi oo xaqiijisay, oo kaydi jawaabtii ugu horreysay iyo metadata-keeda.
Fura tallaabada →Maalmaha 1-2
Xalliyo dhibaatooyinka aqoonsiga ama shaandhaynta, oo u beddel qoraalka koowaad shaqo magac leh oo soo noqnoqota.
Fura tallaabada →Maalmaha 3-4
Isticmaal kalandarka sidii qoyska endpoint-ka labaad oo jadwalkee socodka xiga ee waxtarka leh ee API.
Fura tallaabada →Maalmaha 5-7
Ku dar filashooyin ama koox yar oo taxanaha macro ah, ka dibna soo saar hal isbarbardhig oo kaydsan, jadwal, ama scorecard.
Fura tallaabada →Maalmaha 8-10
Dooro REST, SSE, ama webhooks-ka qorshaysan oo dhammaystir orod kale oo guulaystay oo API ah maalin kale.
Fura tallaabada →Maalmaha 11-13
Ku dar timeouts, isku-dayo xaddidan, xaqiijinta jawaabta, logging-ka badbaadada aqoonsiga, iyo kormeerka xogta duugga ah.
Fura tallaabada →Maalinta 14
Xaqiiji in API uu bixiyo shaqo lagu celcelin karo oo kooxdaadu haysato, ka dibna dooro xogta xigta ama hab-shaqeedka codsiga.
Fura tallaabada →Codsiga koowaad
Ku bilow hal lacag iyo tilmaame aad horey u fahansan tahay. Tani waxay ka dhigaysaa xaqiijinta, qaabka jawaabta, pagination-ka, iyo kaydinta kuwa fudud in la xaqiijiyo ka hor inta aadan ku darin taxanayaal kale.
Tusaale shaqaynaya
Ku hay furahaaga FXMD_API_KEY; waligaa ha ku dhejin xakamaynta isha (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])
Natiijada la filayo: Jawaab 200 oo leh ula-socodka sicir-bararka dhowaan ee EUR lagu daray metadata-ka jawaabta oo sharraxaya taxanaha, isha, bogaynta, iyo tayada xogta.
Marka qoraalka koowaad uu noqdo nidaam dhab ah
Isticmaal hagayaashan marka jawaabtu fashilanto, aysan soo celin wax xog ah, ama ay u baahato xakamaynta wax-soo-saarka sida caching, timeouts, isku-dayo dib u celis ah, iyo gaarsiinta dhacdooyinka.
| Hage | Isticmaal marka | Bilow |
|---|---|---|
| Baadh jawaab fashilantay ama madhan | Kala saar dhibaatooyinka aqoonsiga, helitaanka, wadada, xaddididda heerka, iyo helitaanka xogta adigoon soo bandhigin furahaaga. | Fura hagaha → |
| Ka dhig macmiilka API mid u diyaarsan wax-soo-saarka | Ku dar waqti-dhac, isku-dayo xaddidan, kaydinta (caching), codsiyada shuruudaysan, iyo qaabka gaarsiinta saxda ah. | Fura hagaha → |