Дзень 0
Падтвердзіць доступ
Стварыце ключ, выканайце адзін аўтарызаваны запыт і захавайце першую адказ з яго метаданымі.
Адкрыць крок →пасібнік па рабочым працэсе API
Выберыце вынік, найбліжэйшы да вашай задачы. Кожны шлях дае вам адзін працоўны запыт, інфармацыю пра тое, што павінен утрымліваць адказ, як праверыць яго працу, і наступны карысны крок.
Пяць практычных шляхоў
Selected: Receive live updates
Ваш 14-днёвы API пробны перыяд
Мэта не ў тым, каб наведаць кожную старонку прадукту. Мэта — выканаць карысную аўтэнтыфікаваную працу API, вярнуцца ў іншы дзень і пакінуць з паўторным наборам даных або працоўным працэсам прыкладання.
Дзень 0
Стварыце ключ, выканайце адзін аўтарызаваны запыт і захавайце першую адказ з яго метаданымі.
Адкрыць крок →Дні 1-2
Вырашыце праблемы з аўтэнтыфікацыяй або фільтрам і ператварыце першы скрыпт у імянаваную паўторную задачу.
Адкрыць крок →Дні 3-4
Выкарыстоўвайце каляндар як другую сям'ю эндпоінтаў і заплануйце наступны карысны запуск API.
Адкрыць крок →Дні 5-7
Дадайце чаканні або невялікую групу макрасерый, затым стварыце адно захаванае параўнанне, табліцу або картку паказнікаў.
Адкрыць крок →Дні 8-10
Выберыце запланаваныя REST, SSE або вебхукі і выканайце яшчэ адзін паспяховы запуск API у іншы дзень.
Адкрыць крок →Дні 11-13
Дадайце таймауты, абмежаваныя паўторы, валідацыю адказу, бяспечнае лагаванне уступаў і маніторынг састарэлых даных.
Адкрыць крок →Дзень 14
Пацвердзіце, што API забяспечвае паўторную працу, якую ваша каманда захавае, затым выберыце наступны набор даных або працоўны працэс прыкладання.
Адкрыць крок →Real-time workflow
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.
Працоўны прыклад
Захоўвайце ваш ключ у FXMD_API_KEY; ніколі не ўстаўляйце яго ў сістэму кантролю версій.
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"
Очаківаны вынік: A persistent filtered stream. When an event arrives, your worker fetches the related announcements endpoint and updates its local cache.
Калі першы скрыпт становіцца рэальнай сістэмай
Выкарыстоўвайце гэтыя кіраўніцтвы, калі адказ памылковы, не вяртае даных або патрабуе вытворчых элементаў кіравання, такіх як кешыраванне, таймауты, паўторы і дастаўка падзей.
| Кіраўніцтва | Выкарыстоўвайце гэта, калі | Пачаць |
|---|---|---|
| Дыягнастыка памылковага або пустога адказу | Аддзяляйце праблемы аўтэнтыфікацыі, доступу, шляху, ліміту запытаў і даступнасці даных, не раскрываючы ваш ключ. | Адкрыць пасібнік → |
| Зрабіць кліента API гатовым да прадукцыі | Дадайце таймауты, абмежаваныя паўторы, кешыраванне, умоўныя запыты і правільную схему дастаўкі. | Адкрыць пасібнік → |