API iş axını təlimatı

Nə qurmaq istəyirsiniz?

İşinizə ən yaxın nəticəni seçin. Hər bir yol sizə bir işlək sorğu, cavabın nəyi ehtiva etməli olduğu, onun işlədiyini necə yoxlamaq və növbəti faydalı addımı verir.

Beş praktiki yol

Endpoint siyahısı ilə deyil, nəticə ilə başlayın.

Selected: Build a macro model

Sizin 14 günlük API sınaq müddətiniz

İlk sorğudan saxlanmağa dəyər bir işə keçin.

Məqsəd hər bir məhsul səhifəsini ziyarət etmək deyil. Məqsəd faydalı autentifikasiya olunmuş API işini tamamlamaq, başqa bir gün geri dönmək və təkrar oluna bilən bir məlumat dəsti və ya tətbiq iş axını ilə ayrılmaqdır.

API irəliləyişini yoxlayın

Gün 0

Girişi sübut edin

Açarı yaradın, bir autentifikasiya olunmuş sorğu tamamlayın və ilk cavabı metadata ilə birlikdə yadda saxlayın.

Addım aç →

Günlər 1-2

Sorğunu etibarlı edin

Autentifikasiya və ya filtr problemlərini həll edin və ilk skripti adlandırılmış təkrar oluna bilən işə çevirin.

Addım aç →

Günlər 3-4

Buraxılış vaxtını əlavə edin

Təqvimi ikinci endpoint ailəsi kimi istifadə edin və növbəti faydalı API işini planlaşdırın.

Addım aç →

Günlər 5-7

Tədqiqat nəticəsini yaradın

Gözləntiləri və ya kiçik bir makro seriyalar qrupunu əlavə edin, sonra bir yadda saxlanılmış müqayisə, cədvəl və ya qiymətləndirmə kartı yaradın.

Addım aç →

Günlər 8-10

Yenilənmələri avtomatlaşdırın

Planlaşdırılmış REST, SSE və ya vebhook-ları seçin və fərqli bir gündə digər uğurlu API icrasını tamamlayın.

Addım aç →

Günlər 11-13

Klienti möhkəmləndirin

Timeout-lar, məhdud edilmiş təkrar cəhdlər, cavab validasiyası, etibarlı loqlama və köhnəlmiş məlumat monitorinqi əlavə edin.

Addım aç →

Gün 14

Sübutları nəzərdən keçirin

API komandanızın davam edəcəyi təkrar oluna bilən bir iş təmin etdiyini təsdiqləyin, sonra növbəti məlumat dəstini və ya tətbiq iş axınını seçin.

Addım aç →

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 məlumat kataloquelanlartəqvimproqnozlar

İşlək nümunə

Açarınızı burada saxlayın FXMD_API_KEY; onu heç vaxt mənbə nəzarətinə (source control) yapışdırmayın.

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())

Gözlənilən nəticə: Four consistently structured EUR datasets ready for normalization, scoring, and scheduled refreshes.

İlk skript real sistemə çevrildikdə

Problemlərin həlli və istehsalat rəhbərliyi

Cavab uğursuz olduqda, məlumat qaytarmadıqda və ya keşləmə, vaxt aşımı, təkrar cəhd və hadisə çatdırılması kimi istehsalat nəzarəti tələb etdikdə bu bələdçilərdən istifadə edin.

BələdçiBunu istifadə edinBaşla
Uğursuz və ya boş cavabı diaqnoz edin Açarınızı ifşa etmədən ayrı autentifikasiya, giriş, yol, sürət limiti və məlumat əlçatanlığı problemlərini həll edin. Bələdçini aç →
Bir API müştərisini istehsalata hazır hala gətirin Taymautlar, məhdud sayda təkrar cəhdlər, keşləmə, şərti sorğular və düzgün çatdırılma modelini əlavə edin. Bələdçini aç →