průvodce pracovním postupem API

Co chcete vybudovat?

Vyberte výsledek, který nejvíce odpovídá vašemu úkolu. Každá cesta vám poskytne jeden funkční požadavek, informaci o tom, co by měla odpověď obsahovat, jak ověřit funkčnost a další užitečný krok.

Pět praktických cest

Začněte s výsledkem, nikoli se seznamem endpointů.

Selected: Build a macro model

Vaše 14-denní API zkušební verze

Posuňte se od prvního požadavku k práci, za kterou stojí stát.

Cílem není navštívit každou stránku produktu. Cílem je dokončit užitečnou autentizovanou API práci, vrátit se jiný den a odejít s opakovatelnou sadou dat nebo pracovním postupem aplikace.

Zkontrolovat pokrok API

Den 0

Prokázat přístup

Vytvořte klíč, proveďte jeden autentizovaný požadavek a uložte první odpověď s jejími metadaty.

Otevřít krok →

Dny 1-2

Učinit požadavek spolehlivým

Vyřešte problémy s autentizací nebo filtry a převeďte první skript na pojmenovanou opakovatelnou úlohu.

Otevřít krok →

Dny 3-4

Přidat načasování releasu

Použijte kalendář jako druhou rodinu endpointů a naplánujte další užitečný běh API.

Otevřít krok →

Dny 5-7

Vytvořit výstup výzkumu

Přidejte očekávání nebo malou skupinu makro sérií a poté vygenerujte jedno uložené srovnání, tabulku nebo scorecard.

Otevřít krok →

Dny 8-10

Automatizujte aktualizace

Vyberte naplánované REST, SSE nebo webhooky a dokončete další úspěšný běh API v jiný den.

Otevřít krok →

Dny 11-13

Zpevněte klienta

Přidejte časové limity, omezené počety pokusů, validaci odpovědí, bezpečné logování přihlašovacích údajů a monitoring zastaralých dat.

Otevřít krok →

Den 14

Zkontrolovat důkazy

Potvrďte, že API poskytuje opakovatelnou práci, kterou váš tým udrží, a poté vyberte další sadu dat nebo pracovní postup aplikace.

Otevřít krok →

Research system

Build a repeatable FX macro model

Start with policy, inflation, labour, and growth. Store observations and metadata consistently, then add scoring only after the underlying dataset is stable.

30 minutes Complete workflow katalog datoznámeníkalendářpředpovědi

Fungující příklad

Uchovejte svůj klíč v FXMD_API_KEY; nikdy jej nevkládejte do řízení zdrojového kódu.

import os
import requests

root = "https://api.fxmacrodata.com/v1/announcements/eur"
series = {}
for indicator in ("policy_rate", "inflation", "unemployment", "gdp"):
    response = requests.get(
        f"{root}/{indicator}",
        params={"api_key": os.environ["FXMD_API_KEY"], "limit": 12},
        timeout=20,
    )
    response.raise_for_status()
    series[indicator] = response.json()
print(series.keys())

Očekávaný výsledek: Four consistently structured EUR datasets ready for normalization, scoring, and scheduled refreshes.

Když se první skript stane skutečným systémem

Řešení problémů a produkční doporučení

Používejte tyto průvody, když odpověď selže, nevrátí žádná data nebo vyžaduje produkční ovládací prvky, jako je cachování, časové limity, opakování a doručování událostí.

PrůvodcePoužijte jej, kdyžStart
Diagnostika selhané nebo prázdné odpovědi Oddělte problémy s autentizací, přístupem, cestou, limitováním rychlosti a dostupností dat, aniž byste odhalili svůj klíč. Otevřít průvodce →
Připravte API klienta pro produkci Přidejte časové limity, omezené počety pokusů, cachování, podmíněné požadavky a správný vzorec doručení. Otevřít průvodce →