Päev 0
Tõesta juurdepääs
Looge võti, täitke üks autentiminega päring ja salvestage esimene vastus koos selle metaandmetega.
Ava samm →API töövoogu juhend
Valige tulemus, mis on teie tööga kõige lähedasem. Iga tee annab teile ühe töökäivituspäringu, sellele, mida vastus peaks sisaldama, kuidas kontrollida, kas see töötas, ja järgmise kasuliku sammu.
Viis praktilist teed
Valitud: Hangi makroandmeid
Sinu 14 päeva API proov
Eesmärk ei ole külastada iga tootelehte. Eesmärk on lõpetada kasulik autentitud API töö, naasta teisel päeval ja lahkuda korduvva andmesetiga või rakenduse töövooga.
Päev 0
Looge võti, täitke üks autentiminega päring ja salvestage esimene vastus koos selle metaandmetega.
Ava samm →Päevad 1-2
Lahendage autentimise või filtreerimise probleemid ja muutke esimene skript nimega korduvaks tööks.
Ava samm →Päevad 3-4
Kasutage kalendrit kui teist lõppnukite (endpoint) peret ja planeerige järgmine kasulik API käivitus.
Ava samm →Päevad 5-7
Lisage ootused või väike makrotsarjude grupp, seejärel looge üks salvestatud võrdlus, tabel või skoorkaart.
Ava samm →Päevad 8-10
Vali planeeritud REST, SSE või veebikutsed (webhooks) ning soorita teine edukas API käivitus teisel päeval.
Ava samm →Päevad 11-13
Lisage ajavõtmist, piiratud korduste, vastuse validatsioon, autentimisega turvaline logimine ja vanenete andmete jälgimine.
Ava samm →Päev 14
Kinnita, et API pakub korduvat tööd, mida teie meeskond jätkab, ja vali seejärel järgmine andmeset või rakenduse töövoog.
Ava samm →Esimene päring
Alusta ühe valuuta ja indikaatoriga, mida sa juba mõistad. See teeb autentimise, vastuse vormi, leheküljestu paginatsiooni ja salvestamise kontrollimise lihtsaks enne uute seeriate lisamist.
Töötav näide
Hoidke oma võtme FXMD_API_KEY; ära kopeeri seda kunagi allika kontrolli.
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])
Oodatud tulemus: A 200 vastus koos viimaste EUR inflatsioonimõõtmistega ning vastuse metaandmetega, mis kirjeldavad sarja, allikat, lehekülge ja andmete kvaliteeti.
Kui esimene skript muutub reaalne süsteemiks
Kasutage neid juhendeid, kui vastus ebaõnnestub, ei too andmeid või vajab tootlikkuse kontrolli nagu vahemällid (caching), ajavõtuks (timeouts), uuestipüüdmised (retries) ja sündmuste edastamine.
| Juhend | Kasutage seda siis, kui | Alusta |
|---|---|---|
| Diagnoseeri ebaõnnestunud või tühi vastus | Eraldage autentimise, juurdepääsu, tee, kiiruse piirangu ja andmete kättesaadavuse probleemid ilma oma võtme paljastamata. | Ava juhend → |
| Tee API klient tootmise ettevalmistuseks | Lisa ajavõtmised, piiratud kordused, vahemälli, tingimuslikud päringud ja õige kohaletoimetamise muster. | Ava juhend → |