API vinnuflæðisleiðbeiningar

Hvað viltu byggja?

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

Byrjaðu við niðurstöðuna, ekki endapunktlistann.

Selected: Troubleshoot a request

Þinn 14 daga API prófatími

Fara frá fyrstu beiðni yfir í verkefni sem er virði að halda utan um.

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.

Athugaðu API framfarir

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 →

Dagar 1-2

Gerðu beiðnina áreiðanlega

Leysta upp á stöðugleika eða síunartölum og breyta fyrsta skrifunni í nafnsett endurtekið verk.

Opna skref →

Dagar 3-4

Bættu við útgáfutíma

Notaðu dagsetugreinarnar sem annað endapunktakerfi og skipuleggðu næstu gagnlega API keyrslu.

Opna skref →

Dagar 5-7

Byggja rannsóknarúttal

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

Sjálfvirknar uppfærslur

Veldu áætlaðan REST, SSE, eða webhooks og fullfærðu annarra árangursríka API keyrslu á öðrum degi.

Opna skref →

Dagar 11-13

Herða klientinn

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

Yfirferð á sönnunum

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

Greina misst okkert eða tæmt viðbragð

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.

10 mínútur Troubleshooting authenticationtilkynningar

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

Vandamálalausn og framleiðsluleiðbeiningar

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ðbeiningNotað þegarByrja
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 →