Dagur 0
Sanna aðgang
Búðu til lykilinn, framkvæmið eitt auðkennt beiðni og vistaðu fyrstu svöruna með þágögnun}.
Opna skref →API vinnuflæðisleiðbeiningar
Veldu niðurstöðuna sem er nánast þinni starfsemi. Hver leið gefur þér eina vinnureiknistöð, hvað svarinu ætti að innihalda, hvernig á að athuga hvort það virkaði og næsta gagnlega skref.
Fimm praktískar leiðir
Selected: Troubleshoot a request
Þinn 14 daga API prófatími
Markmiðið er ekki að heimsækja hvert einasta vörusíðu. Það er að klára gagnlegt API vinnu með auðkenningu, snúa aftur á annan dag og fara með endurtekið gagnasett eða vinnuflæði forrita.
Dagur 0
Búðu til lykilinn, framkvæmið eitt auðkennt beiðni og vistaðu fyrstu svöruna með þágögnun}.
Opna skref →Dagar 1-2
Leysta upp á stöðugleika eða síunartölum og breyta fyrsta skrifunni í nafnsett endurtekið verk.
Opna skref →Dagar 3-4
Notaðu dagsetugreinarnar sem annað endapunktakerfi og skipuleggðu næstu gagnlega API keyrslu.
Opna skref →Dagar 5-7
Bættu við væntingum eða litlum hópi hagræðnisarðreyðum, og búðu svo til einnarVista samlíkjun, töflu eða stigafæri.
Opna skref →Dagar 8-10
Veldu áætlaðan REST, SSE, eða webhooks og fullfærðu annarra árangursríka API keyrslu á öðrum degi.
Opna skref →Dagar 11-13
Bættu við tímamörkum, takmörkuðum endurreiðslum, svörunargagnrýni, öruggri skráningu auðkennis og eftirliti með úreltum gögnum.
Opna skref →Dagur 14
Staðfestu að API veitir endurtekið verkefni sem teymið þitt mun halda utan um, veldu síðan næsta gagnasett eða vinnuflæði viðskipta.
Opna skref →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.
Vinnandi dæmi
Geyndu lykilinn þinn í FXMD_API_KEY; aldrei límdu það inn í uppsprettukontroll.
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])
Væntni niðurstaða: 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.
Þegar fyrsta skriftin verður raunverulegt kerfi
Nota þessar leiðbeiningar þegar svar mistekst, skilar engum gögnum eða þarf framleiðluð stjórnunartól eins og caching, timeouts, endurtímar og sendingu atburða.
| Leiðbeining | Notað þegar | Byrja |
|---|---|---|
| Greina misst okkert eða tæmt viðbragð | Aðskilja auðkenningar-, aðgangs-, leiðar-, takmarkunar á hraða og gagnatækni vandamál án þess að opinbera lykilinn þinn. | Opna leiðarvísir → |
| Gerð API viðskiptavina tilbúin fyrir framleiðslu | Bættu við tímamörkum, takmörkuðum endurtryingum, vistun, skilyrtum beiðnum og réttum afhendingarformi. | Opna leiðarvísir → |