Ден 0
Докажи пристап
Креирајте го клучот, завршете еден автентифициран барање и зачувајте го првиот одговор со неговите метаподатоци.
Отвори чекор →водич за API работен процес
Изберете го исходот што е најблизок до вашата работа. Секој пат ви дава еден работен барање, што треба да содржи одговорот, како да проверите дали работи и следниот корисен чекор.
Пет практични патеки
Selected: Receive live updates
Вашата API пробна верзија од 14 дена
Целта не е да се посети секоја страница на производ. Целта е да се заврши корисна автентицирана API работа, да се се вратите друг ден и да заминете со повторлив сет на податоци или работен тек на апликација.
Ден 0
Креирајте го клучот, завршете еден автентифициран барање и зачувајте го првиот одговор со неговите метаподатоци.
Отвори чекор →Денови 1-2
Резолвирајте проблеми со автентикација или филтри и претворете го првиот скрипт во именуван повторлив процес.
Отвори чекор →Денови 3-4
Користете го календарот како втор семеен ентитет (endpoint family) и закажете го следниот корисен API процес.
Отвори чекор →Денови 5-7
Додадете очекувања или мала група макро серии, а потоа генерирајте едно зачувано споредување, табела или резултатска картичка.
Отвори чекор →Денови 8-10
Изберете закажани REST, SSE, или webhooks и завршете уште едно успешно API извршување на друг ден.
Отвори чекор →Денови 11-13
Додадете timeout-и, ограничени повторни обиди, валидација на одговор, безбедно логување на пријава и мониторинг на застарени податоци.
Отвори чекор →Ден 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.
Кога првиот скрипт станува вистински систем
Користете ги овие води кога одговорот не успева, не враќа податоци или бара продукциски контроли како кеширање, timeout-и, повторни обиди и испорака на настани.
| Водич | Користете го кога | Започни |
|---|---|---|
| Дијагностицирај неуспешен или празен одговор | Одвоете ги проблемите со автентикација, пристапот, патеката, ограничувањето на стапките и достапноста на податоците без да го откриете вашиот клуч. | Отвори водич → |
| Направете го API клиентот подготвен за продукција | Додај timeout-и, ограничени повторни обиди, кеширање, условни барања и соодветен модел на испорака. | Отвори водич → |