Nap 0
Hozzáférés igazolása
Készítse el a kulcsot, végezzen egy hitelesített kérést, és mentse el az első választ a metaadataival együtt.
Lépés megnyitása →API munkafolyamat útmutató
Válassza azt az eredményt, amely a legközelebb áll a feladatához. Minden útvonal egy működő kérést, azt, hogy mit kell tartalmaznia a válasznak, hogyan ellenőrizhető a működése, valamint a következő hasznos lépést adja meg.
Öt gyakorlati út
Selected: Plan release jobs
Az Ön 14 napos API próbaidőszaka
A cél nem minden termékoldal meglátogatása. A cél a hasznos, hitelesített API munka befejezése, a visszatérés egy másik napon, és egy ismételhető adatkezlet vagy alkalmazási munkafolyamat elérése.
Nap 0
Készítse el a kulcsot, végezzen egy hitelesített kérést, és mentse el az első választ a metaadataival együtt.
Lépés megnyitása →Napok 1-2
Oldja meg a hitelesítési vagy szűrési problémákat, és alakítsa az első szkriptet egy nevezett, ismételhető feladattá.
Lépés megnyitása →Napok 3-4
Használja a naptárat második végpontcsaládként, és ütemezze a következő hasznos API futtatást.
Lépés megnyitása →Napok 5-7
Adjon hozzá elvárásokat vagy egy kis csoportot makro-sorokból, majd hozzon létre egy mentett összehasonlítást, táblázatot vagy pontszámtáblázatot.
Lépés megnyitása →Napok 8-10
Válasszon ütemezett REST, SSE vagy webhook-okat, és hajtson végre egy másik sikeres API futtatást egy másik napon.
Lépés megnyitása →Napok 11-13
Adjon hozzá időkitürelmeket, korlátozott újrapróbálásokat, válaszellenőrzést, hitelesítési adatokat megőrző naplózást és elavult adatfigyelést.
Lépés megnyitása →Nap 14
Győződjön meg róla, hogy a API egy megismételhető feladatot biztosít, amelyet a csapata megtart, majd válassza a következő adattészletet vagy alkalmazási munkafolyamatot.
Lépés megnyitása →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.
Működő példa
Tartsa a kulcsát a FXMD_API_KEY; soha ne illessze be forráskontrollba.
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])
Várった eredmény: Upcoming EUR releases with dates, times, indicator paths, and confirmation fields that your scheduler can evaluate before creating a job.
Amikor az első szkript valódi rendszerre válik
Használja ezeket az útmutatókat, ha egy válasz hibázik, nem ad vissza adatot, vagy olyan produkciós vezérlésekre van szükség, mint a gyorsításementegesítés, időtúllépések, újrapróbálások és eseménykézbesítés.
| Útmutató | Használja, amikor | Kezdés |
|---|---|---|
| Sikertelen vagy üres válasz diagnosztizálása | Szegregálja a hitelesítési, hozzáférési, útvonali, sebességi korlátozás és adat-elérhetőségi problémákat anélkül, hogy felfedné a kulcsát. | Útmutató megnyitása → |
| Tegye egy API klienst produkciós készre | Adjon hozzá időkitürelmet, korlátozott újrapróbálást, gyorsítást, feltételes kéréseket és a megfelelő kézbesítési mintát. | Útmutató megnyitása → |