руководство по рабочему процессу API

Что вы хотите создать?

Выберите результат, наиболее близкий к вашей задаче. Каждый путь дает вам один рабочий запрос, описание того, что должен содержать ответ, как проверить его работоспособность и следующий полезный шаг.

Пять практических путей

Начинайте с результата, а не со списка эндпоинтов.

Selected: Receive live updates

Ваш API пробный период на 14 дней

Перейдите от первого запроса к задаче, которую стоит сохранить.

Цель не в том, чтобы посещать каждую страницу продукта. Цель — выполнить полезную аутентифицированную работу API, вернуться в другой день и уйти с повторяющимся набором данных или рабочим процессом приложения.

Проверить прогресс API

День 0

Подтвердить доступ

Создайте ключ, выполните один аутентифицированный запрос и сохраните первый ответ вместе с его метаданными.

Открыть шаг →

Дней 1-2

Сделайте запрос надежным

Решите проблемы с аутентификацией или фильтрацией и превратите первый скрипт в именованную повторяемую задачу.

Открыть шаг →

Дни 3-4

Добавить время релиза

Используйте календарь как второе семейство эндпоинтов и запланируйте следующий полезный запуск API.

Открыть шаг →

Дни 5-7

Создать результат исследования

Добавьте ожидания или небольшую группу макроэкономических серий, затем создайте одно сохраненное сравнение, таблицу или оценочную карту.

Открыть шаг →

Дни 8-10

Автоматизировать обновления

Выберите запланированные REST, SSE или вебхуки и завершите еще один успешный запуск API в другой день.

Открыть шаг →

Дни 11-13

Укрепить клиент

Добавьте таймауты, ограниченные повторные попытки, валидацию ответов, безопасное логирование учетных данных и мониторинг устаревших данных.

Открыть шаг →

День 14

Изучить доказательства

Подтвердите, что API обеспечивает повторяемую задачу, которую ваша команда будет выполнять, а затем выберите следующий набор данных или рабочий процесс приложения.

Открыть шаг →

Real-time workflow

Receive release updates

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.

20 minutes Application workflow streamобъявления

Рабочий пример

Храните ваш ключ в 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 клиент готовым к продакшену Добавьте таймауты, ограниченные повторные попытки, кэширование, условные запросы и правильный паттерн доставки. Открыть руководство →