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
Selected: Plan release jobs
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 →Scheduled workflow
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.
Enghraifft weithredol
Cadwch eich allwedd yn FXMD_API_KEY; peidiwch byth â'i gludo i reolaeth ffynhonnell.
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])
Canlyniad disgyledol: Upcoming EUR releases with dates, times, indicator paths, and confirmation fields that your scheduler can evaluate before creating a job.
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 → |