API arbeidsflytguide

Hva ønsker du å bygge?

Velg resultatet som ligger nærmest din jobb. Hver bane gir deg én fungerende forespørsel, hva responsen skal inneholde, hvordan du sjekker at det fungerte, og neste nyttige steg.

Fem praktiske veier

Start med resultatet, ikke endepunktlisten.

Selected: Receive live updates

Din 14-dagers API prøveperiode

Gå fra første forespørsel til en jobb det er verdt å beholde.

Målet er ikke å besøke hver produktside. Det er å fullføre nyttig autentisert API arbeid, komme tilbake en annen dag, og dra med et repeterbart datasett eller en arbeidsflyt for applikasjoner.

Sjekk API fremdrift

Dag 0

Bevis tilgang

Opprett nøkkelen, fullfør én autentisert forespørsel, og lagre det første svaret med tilhørende metadata.

Åpne trinn →

Dager 1-2

Gjør forespørselen pålitelig

Løs autentiserings- eller filterproblemer og gjør det første skriptet til en navngitt repeterbar jobb.

Åpne trinn →

Dager 3-4

Legg til utgivelsestidspunkt

Bruk kalenderen som en andre endepunktfamilie og planlegg neste nyttige API kjøring.

Åpne trinn →

Dager 5-7

Bygg forskningsresultatet

Legg til forventninger eller en liten gruppe makroserier, og produser deretter én lagret sammenligning, tabell eller resultatkort.

Åpne trinn →

Dager 8-10

Automatiser oppdateringer

Velg planlagt REST, SSE, eller webhooks og fullfør en annen vellykket API kjøring på en annen dag.

Åpne trinn →

Dager 11-13

Forsterk klienten

Legg til tidsavbrudd, begrensede gjentakelser, responsvalidering, legitimasjonssikker logging og overvåking av utdaterte data.

Åpne trinn →

Dag 14

Gjennomgå bevis

Bekreft at API leverer en repeterbar jobb teamet ditt vil beholde, og velg deretter neste datasett eller applikasjonsarbeidsflyt.

Åpne trinn →

Real-time workflow

Receive release updates

A long-lived event stream can notify your application when matching macro data changes. The event is the trigger; the announcements endpoint remains the source for the full response.

20 minutes Application workflow streamkunngjøringer

Fungerende eksempel

Oppbevar nøkkelen din i FXMD_API_KEY; lim det aldri inn i kildekontroll.

curl -N --get \
  "https://api.fxmacrodata.com/v1/stream/events" \
  --data-urlencode "currencies=eur" \
  --data-urlencode "indicators=inflation" \
  --data-urlencode "api_key=$FXMD_API_KEY"

Forventet resultat: A persistent filtered stream. When an event arrives, your worker fetches the related announcements endpoint and updates its local cache.

Når det første skriptet blir et ekte system

Feilsøking og produksjonsveiledning

Bruk disse guidene når en respons feiler, ikke returnerer data, eller trenger produksjonskontroller som caching, timeouts, retries og hendelseslevering.

GuideBruk det nårStart
Diagnostiser et mislykket eller tomt svar Sondre mellom problemer med autentisering, tilgang, sti, hastighetsbegrensning og datatilgjengelighet uten å eksponere nøkkelen din. Åpne guide →
Gjør en API klient produksjonsklar Legg til tidsavbrudd, begrensede gjentakelser, caching, betingede forespørsler og riktig leveringsmønster. Åpne guide →