Dan 0
Dokazati dostop
Ustvarite ključ, izvedite en avtoriziran zahtev, in shranite prvi odgovor z njegovimi metapodatki.
Odpri korak →vodič za delovni proces API
Izberite rezultat, ki je najbližji vašemu delu. Vsaka pot vam nudi eno delujočo zahtevo, vsebino odgovora, način preverjanja delovanja in naslednji korak.
Pet praktičnih poti
Selected: Troubleshoot a request
Vaše API brezplačno preizkusno obdobje za 14 dni
Cilj ni obiskovanje vsake strani izdelka. Cilj je opraviti uporabne avtentikirane API naloge, se vrniti drugega dne in oditi z ponovljivim naborom podatkov ali delovnim procesom aplikacije.
Dan 0
Ustvarite ključ, izvedite en avtoriziran zahtev, in shranite prvi odgovor z njegovimi metapodatki.
Odpri korak →Dni 1-2
Rešite težave z avtentikacijo ali filtri in prvi skript spremenite v poimenjeno ponovljivo nalogo.
Odpri korak →Dni 3-4
Uporabite koledar kot drugo družino končališč in načrtujte naslednji uporaben API ciklus.
Odpri korak →Dni 5-7
Dodajte pričakovanja ali majhno skupino makro serij, nato pa izdelajte eno shranjeno primerjavo, tabelo ali tabelo rezultatov.
Odpri korak →Dnevi 8-10
Izberite načrtovane REST, SSE ali spletne klicaje (webhooks) in zaključite drugo uspešno izvedbo API na drug dan.
Odpri korak →Dni 11-13
Dodajte časovne omejitve, omejene ponovne poskuse, validacijo odgovora, varno beleženje podatkov in spremljanje zastarelih podatkov.
Odpri korak →Dan 14
Potrdite, da API zagotavlja ponovljivo opravilo, ki ga bo vaša ekipa izvajala, nato pa izberite naslednji nabor podatkov ali delovni proces aplikacije.
Odpri korak →Request help
Inspect the status and a short error body, then follow the matching fix. Never paste an API key or a full authenticated URL into a support message.
Delujoč primer
Svoj ključ shranite v FXMD_API_KEY; nikoli ga ne prilepite v nadzor nad viri.
import os
import requests
key = os.getenv("FXMD_API_KEY", "").strip()
if not key:
raise RuntimeError("FXMD_API_KEY is not set")
response = requests.get(
"https://api.fxmacrodata.com/v1/announcements/eur/inflation",
params={"api_key": key, "limit": 1},
timeout=20,
)
print(response.status_code, response.text[:300])
Pričakovani rezultat: A 200 confirms the key and path work. A 401 or 403 points to authentication or access, a 404 to the path, and a 429 to request pacing.
Ko prvi skript postane pravi sistem
Uporabite te priročnike, ko odgovor ne uspe, ne vrne podatkov ali zahteva produkcijskih nadzornih funkcij, kot so predpomnjeno shranjevanje, časovni izlivi, ponovni poskusi in dostava dogodkov.
| Navodilo | Uporabite, ko | Začni |
|---|---|---|
| Diagnosticirajte neuspešen ali prazen odgovor | Ločite težave z avtentikacijo, dostopom, potjo, omejitvijo hitrosti in razpoložljivostjo podatkov, ne da bi razkrili svoj ključ. | Odpri vodnik → |
| Naredite API klijenta pripravljenega na produkcijo | Dodajte časovne omejitve, omejene ponovni poskuse, predpomnjeno, pogojne zahteve in ustrezen vzorec dostave. | Odpri vodnik → |