gabay sa workflow ng API

Ano ang gusto mong buuin?

Piliin ang resulta na pinakamalapit sa iyong trabaho. Ang bawat path ay nagbibigay sa iyo ng isang working request, kung ano ang dapat lamanin ng tugon, kung paano suriin kung gumana ito, at ang susunod na kapaki-pakinabang na hakbang.

Limang praktikal na landas

Magsimula sa resulta, hindi sa listahan ng endpoint.

Selected: Plan release jobs

Ang iyong 14-day API trial

Lumipat mula sa unang request patungo sa isang trabahong sulit panatilihin.

Ang layunin ay hindi ang bisitahin ang bawat product page. Ito ay upang makumpleto ang kapaki-pakinabang na authenticated API work, bumalik sa ibang araw, at umalis na may repeatable dataset o application workflow.

Suriin ang API progress

Araw 0

Patunayan ang access

Gumawa ng key, kumpletuhin ang isang authenticated request, at i-save ang unang response kasama ang metadata nito.

Buksan ang hakbang →

Mga Araw 1-2

Gawing maaasahan ang request

Lutasin ang mga problema sa authentication o filter at gawing isang named repeatable job ang unang script.

Buksan ang hakbang →

Mga Araw 3-4

Magdagdag ng release timing

Gamitin ang kalendaryo bilang pangalawang endpoint family at i-schedule ang susunod na kapaki-pakinabang na API run.

Buksan ang hakbang →

Mga Araw 5-7

Buuin ang research output

Magdagdag ng mga ekspektasyon o isang maliit na grupo ng mga macro series, pagkatapos ay gumawa ng isang nakasave na paghahambing, table, o scorecard.

Buksan ang hakbang →

Mga Araw 8-10

Awtomatikong i-update

Pumili ng scheduled REST, SSE, o webhooks at kumpletuhin ang isa pang matagumpay na API run sa ibang araw.

Buksan ang hakbang →

Mga Araw 11-13

Patatagin ang client

Magdagdag ng mga timeout, bounded retries, response validation, credential-safe logging, at stale-data monitoring.

Buksan ang hakbang →

Araw 14

Suriin ang ebidensya

Kumpirmahin na ang API ay nagbibigay ng repeatable job na pananatilihin ng iyong koponan, pagkatapos ay piliin ang susunod na dataset o application workflow.

Buksan ang hakbang →

Scheduled workflow

Plan around confirmed releases

The calendar tells your scheduler when a release is expected. Your job can then fetch the full announcement record after publication instead of polling every series continuously.

15 minutes Core workflow calendarmga anunsyo

Halimbawang gumagana

Panatilihin ang iyong key sa FXMD_API_KEY; huwag itong i-paste sa source control.

from datetime import date, timedelta
import os
import requests

events = requests.get(
    "https://api.fxmacrodata.com/v1/calendar/eur",
    params={
        "api_key": os.environ["FXMD_API_KEY"],
        "start_date": date.today().isoformat(),
        "end_date": (date.today() + timedelta(days=14)).isoformat(),
        "timezone": "UTC",
    },
    timeout=20,
).json()["data"]
print(events[:3])

Inaasahang resulta: Upcoming EUR releases with dates, times, indicator paths, and confirmation fields that your scheduler can evaluate before creating a job.

Kapag ang unang script ay naging isang tunay na system

Troubleshooting at gabay sa production

Gamitin ang mga gabay na ito kapag ang isang response ay nabigo, walang ibinalik na data, o nangangailangan ng mga production control tulad ng caching, timeouts, retries, at event delivery.

GabayGamitin ito kapagMagsimula
Suriin ang nabigong o walang lamang tugon Ihiwalay ang mga problema sa authentication, access, path, rate-limit, at data-availability nang hindi inilalantad ang iyong key. Buksan ang gabay →
Gawing production-ready ang isang API client Magdagdag ng mga timeout, bounded retry, caching, conditional request, at ang tamang delivery pattern. Buksan ang gabay →