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
Kiválasztva: Makro adatok lekérése
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 →Első kérés
Kezdje egy olyan pénznemmel és indikátorral, amelyet már ismer. Ez megkönnyíti az autentikáció, a válasz szerkezetének, a pagináció és a tárolás ellenőrzését, mielőtt további sorozatokat hozzáadna.
Működő példa
Tartsa a kulcsát a FXMD_API_KEY; soha ne illessze be forráskontrollba.
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])
Várった eredmény: Egy 200 válasz a legutóbbi EUR inflációs megfigyelésekkel, valamint a sorozatot, a forrást, az oldalozást és az adatminőséget leíró válasz metaadatokkal.
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 → |