Diwrnod 0
Dangos mynediad
Crëwch y allwedd, cwbliwch un cais wedi'i dilysu, a storrwch yr ymateb cyntaf gyda'i metaddata.
Agor cam →canllaw llifoedd gweithredol API
Dewiswch yr canlyniad mwyaf agos at eich swydd. Mae pob llwybr yn rhoi un cais gweithredol i chi, beth ydych chi'n ei angen i'r ymateb gael ei gynnwys, sut i wirio ei fod wedi gweithio, a'r cam defnyddiol nesaf.
Pump llwybr ymarferol
Dewiswyd: Fynychwch data macro
Eich profiad API 14 diwrnod
Nid yw'r nod yn ymwideo â phob dudalen cynnyrch. Mae'n ymwideo â chwblhau gwaith API wedi dilysu defnyddiol, dychwelyd ar ddiwrnod arall, a gadael gyda dataset neu llifoedd gweithredol ailadroddwyol.
Diwrnod 0
Crëwch y allwedd, cwbliwch un cais wedi'i dilysu, a storrwch yr ymateb cyntaf gyda'i metaddata.
Agor cam →Diwrnodiau 1-2
Datrys problemau dilysu neu hidlo a troi'r sgript cyntaf yn job enwog ailadroddwyol.
Agor cam →Diwrnodau 3-4
Defnyddiwch y calendr fel teulu pontwedd arall ac amgylcheddio'r rhedeg API defnyddiol nesaf.
Agor cam →Diwrnodiau 5-7
Ychwanegwch rhagwyliadau neu grŵp bach o gyfres macro, yna cynhyrchwch un gymharliad, tabl, neu sgorecard wedi'i storio.
Agor cam →Diwrnodau 8-10
Dewiswch REST, SSE, neu webhooks wedi'u trefnu a chwblhau rhedeg API llwyddiannus ar ddiwrnod gwahanol.
Agor cam →Diwrnodau 11-13
Ychwanegwch amweiltiau, admelodaethau cyfyngedig, dilysu'r ymateb, logio diogel i mewn i credydau, a monitoriad data hen.
Agor cam →Diwrnod 14
Cadarnhawch fod API yn darparu gwaith ailadroddus y bydd eich tîm yn ei gadw, yna dewiswch y set o ddata neu weithdrefn cael y nesaf.
Agor cam →Cais cyntaf
Dechreuwch gyda chyfrifoldeb ac indicator ydech chi eisoes yn ei ddeall. Mae hyn yn gwneud dilysu, ffurf ymateb, paginio, a storio yn hawdd i'w wirio cyn i chi ychwanegu mwy o gyfresau.
Enghraifft weithredol
Cadwch eich allwedd yn FXMD_API_KEY; peidiwch byth â'i gludo i reolaeth ffynhonnell.
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])
Canlyniad disgyledol: Ymateb 200 gyda arsylwadau enflasi EUR diweddar a metaddata ymateb yn disgrifio'r gyfres, y ffynhonnell, y trefniт pagination, a chwalfedrwydd data.
Pan fydd y sgript cyntaf yn system real
Defnyddiwch ycanllwydion hyn pan fydd ymateb yn methu, yn dychwelyd dim data, neu angen rheolaethau cynnyrch fel caching, amserau allu, ailadrodd, ac arbeddigedd digwyddiadau.
| Canllaw | Defnyddiwch ef pan... | Dechreuwch |
|---|---|---|
| Diagnosio ymateb wedi methu neu wag | Datblygu problemau dilysu, mynediad, llwybr, cyfyngiad rheolaidd, a swyddogoldeb data heb ei wneud yn amlwg eich allwedd. | Agor canllaw → |
| Gwneud cleient API yn barod ar gyfer cynnyrch | Ychwanegu amserau wedi gorffen, adroddiadau cyfyngedig, caddu, geisiadau amodol, a'r patrwm cyflenwi cywir. | Agor canllaw → |