Открытость как принцип: API DxQSO для разработчиков логов и приложений
31 марта 2026 · Steve Berry, N1EZ
Хочу рассказать о том, что скорее заявление о намерениях, чем новая функция. У DxQSO теперь есть открытый API — парадный вход для разработчиков логов и приложений, которые хотят строить свои решения на той же связанной системе, на которой работает всё, что делаем мы. Если вы когда-нибудь задумывались, почему мы так настаиваем, что DxQSO — не аппаратный журнал, вот самый ясный ответ.
Платформа для приложений, которые вы уже любите
С самого начала наша философия — усиливать приложения, которыми вы уже пользуетесь, а не конкурировать с ними. Отличных программ для ведения лога хватает, и миру не нужна ещё одна. Чего миру не хватало — это современного общего места, где радиолюбительские данные хранятся и движутся, и способа для разработчиков к нему подключиться. API — это та самая идея, ставшая инфраструктурой.
Он даёт разработчикам понятный, поддерживаемый способ передавать активность из лога в DxQSO и узнавать, чем занят оператор, — его связи, достижения по QSL, то, над чем он работает прямо сейчас, — всегда с разрешения оператора. Подумайте, что это открывает. POTA-приложение, которое записывает активации прямо в ваш живой журнал. Контестовая программа, которая видит ваше положение в зачёте. Клубная платформа, трекер дипломов, сервис прохождения, радиолюбительское приложение, которое ещё никто не придумал, — и все подключены к одному журналу в реальном времени и одним и тем же оповещениям.
Чтение и запись — только с разрешения
Технически API делает две вещи, и обе требуют согласия оператора. Он позволяет приложению записывать активность в живой журнал пользователя — POTA-приложение публикует активацию, логгер передаёт связи по мере их проведения. И позволяет приложению читать, чем занят оператор, — его объединённые связи, подтверждённые QSL-достижения, то, что он срабатывает прямо сейчас, — чтобы программа опиралась на реальные, актуальные данные, а не на устаревший экспорт. Без разрешения оператора ничего никуда не уходит. Смысл не в том, чтобы открыть ваш лог всему миру, а в том, чтобы инструменты, которые выбрали вы, работали вместе в ваших интересах.
Что это делает возможным
Самое интересное — не эндпоинты, а то, что на них построят. Трекер дипломов, который видит ваш зачёт в реальном времени и сообщает, когда вам осталось одно подтверждение. Сервис прохождения, который знает, что вам ещё нужно, и подсказывает, когда открылась трасса. Клубная платформа, показывающая реальную активность участников. Контестовая программа, которая пишет лог прямо в ваш журнал без всякого экспорта. Целый класс радиолюбительских приложений, которых ещё нет, потому что до сих пор не было общего места для данных в реальном времени. Каждое из них становится проектом на выходные, а не постройкой инфраструктуры с нуля, ведь вся «сантехника» уже готова.
Почему открытый интерфейс важен для хобби
Наши данные десятилетиями были заперты — в десктопных программах, в ADIF-файлах, которые экспортируются, импортируются заново, дублируются и теряются. Каждому разработчику с интересной идеей сначала приходилось заново изобретать базовую инфраструктуру. Открытый, хорошо документированный API позволяет перестать изобретать велосипед и заняться самой идеей. Это хорошо для них и ещё лучше для нас, операторов, которые пользуются тем, что они создают.
Именно поэтому мы и твердим, что DxQSO — это система, а не приложение. Хранилище ваших логов — фундамент. Связность, оповещения в реальном времени, совместная работа и теперь открытый интерфейс, к которому может подключиться вся экосистема, — вот это и есть продукт. Мы хотим стать связующим слоем, на котором будет строиться радиолюбительский софт следующего поколения.
Для разработчиков и для всех остальных
Если вы пишете радиолюбительский софт, это открытое приглашение: стройте на DxQSO, а заботы о передаче данных и доставке в реальном времени оставьте нам. Напишите нам — обсудим, что вы хотите создать.
А если вы не пишете ни строчки кода, вам это всё равно важно. Это значит, что инструменты, которыми вы будете пользоваться завтра, смогут работать с одним и тем же журналом, — что софт для нашего хобби наконец становится единой связанной экосистемой, а не ящиком программ, которые не умеют общаться друг с другом. Это будущее, к которому мы идём, и API — дверь в него.


