API pro synchronizaci radioamatérského deníku
Dejte své radioamatérské aplikaci cloudový deník během hodin, ne měsíců. DxQSO Ham Logbook Sync™ API umožní libovolné logovací aplikaci nahrávat QSO v reálném čase, stahovat celé deníky v JSON nebo ADIF a synchronizovat přírůstkově — vše přes jednoduché REST API hostované na AWS API Gateway.
Cloudový deník
pro vaši aplikaci
DxQSO API se postará o infrastrukturu — cloudové úložiště, odstranění duplicit, synchronizaci s LoTW® a QRZ, sledování diplomů a mobilní přístup — a vy se můžete soustředit na skvělé logování.
Okamžitý cloudový deník
Přidejte do aplikace cloudové úložiště deníku bez budování vlastního backendu. DxQSO za vaše uživatele ukládá, deduplikuje a indexuje každé nahrané QSO.
Nahrávání QSO v reálném čase
Posílejte QSO do cloudu hned, jak jsou zapsána. Endpoint POST /upload přijme až 2 000 QSO na požadavek ve formátu JSON nebo jako čistý ADIF — podle toho, co vaše aplikace už vytváří.
Přírůstková synchronizace
Endpoint GET /logbook/download podporuje filtr Modified Since, takže aplikace stáhne jen QSO změněná od poslední synchronizace — s minimálními nároky na přenos i zpracování.
Výstup v JSON a ADIF
Stahujte deníky v JSON pro zobrazení v aplikaci nebo v ADIF pro export do souboru. Plná podpora polí ADIF zajistí, že každé pole, které uživatelé zapsali, zůstane zachováno a dostupné.
Vestavěné stránkování
Velké deníky se automaticky stránkují pomocí hlavičky odpovědi X-Next-Token. Pošlete ji zpět v dalším požadavku pro načtení následující stránky a pokračujte, dokud nebude prázdná — stránka může být kratší, i když další ještě zbývají. Pošlete Accept-Encoding: gzip a stránky dorazí komprimované, zhruba 8× menší.
Filtrování a dotazy
Filtrujte stahování podle data, pásma a módu. Aplikace zobrazí relevantní QSO bez stahování celého deníku — s nižší latencí a menším objemem dat.
Synchronizace s LoTW® a QRZ v ceně
Každé QSO nahrané přes vaši aplikaci se automaticky synchronizuje s LoTW® a QRZ Logbook podle nastavení uživatele v DxQSO. Potvrzení QSL se vracejí zpět bez jakékoli práce navíc.
Upozornění na diplomy pro vaše uživatele
QSO nahraná přes vaši aplikaci se započítávají do sledování DXCC, WAS a lokátorů každého uživatele. Když se potvrdí nový milník, DxQSO uživatele upozorní — vaše aplikace nemusí dělat nic navíc.
Jednoduchá autentizace dvěma tokeny
Autentizace používá dva Bearer tokeny: dlouhodobý vendor token identifikující vaši aplikaci a token, který si uživatel vygeneruje ve svém účtu DxQSO — token stanice pro jednu stanici, nebo API klíč účtu pro celý deník. Jednoduché, bezpečné a bezstavové.
API v kostce
Všechny požadavky vyžadují: Authorization: Bearer <vendor_token> · dxqso-station-token: Bearer <station_token>
Začněte během pár minut
Ukázky kódu v Pythonu, C#/.NET, C++, Swiftu a cURL najdete v demu API.
# Upload a single QSO curl -X POST https://api.dxqso.net/upload \ -H "Authorization: Bearer $VENDOR_TOKEN" \ -H "dxqso-station-token: Bearer $STATION_TOKEN" \ -H "Content-Type: application/json" \ -d '{"qsos":[{"call":"VK2ABC","band":"40m","mode":"FT8","qso_date":"20240802","time_on":"015115"}]}' # → returns each record's stable qso_id: # {"inserted":1,"updated":0,"rejected":0,"results":[{"action":"inserted","qso_id":"898193a7-…"}]} # Store qso_id to reference (or later update) the record. # Upload an ADIF file (up to 2000 QSOs) curl -X POST https://api.dxqso.net/upload \ -H "Authorization: Bearer $VENDOR_TOKEN" \ -H "dxqso-station-token: Bearer $STATION_TOKEN" \ -H "Content-Type: text/plain" \ --data-binary @my_log.adi # Incremental sync — fetch only QSOs changed since a date curl "https://api.dxqso.net/logbook/download?format=json&qso_since=2025-01-01T00:00:00" \ -H "Authorization: Bearer $VENDOR_TOKEN" \ -H "dxqso-station-token: Bearer $STATION_TOKEN"
Jak začít
Požádejte o vendor token
Napište na support@dxqso.net a požádejte o vendor token pro svou aplikaci. Vendor tokeny jsou dlouhodobé a identifikují vaši aplikaci při každém volání API.
Vyzkoušejte demo
V interaktivním demu API si ještě před psaním kódu otestujete nahrávání a stahování na živém účtu DxQSO.
Přečtěte si dokumentaci API
Dokumentace API podrobně popisuje všechny endpointy, model autentizace, formáty požadavků a odpovědí i stránkování.
Integrujte a vydejte
Ukázky kódu jsou k dispozici v Pythonu, C#/.NET, C++, Swiftu a cURL. Většina integrací je hotová do jednoho dne. Pokud potřebujete pomoc s konkrétní platformou, ozvěte se nám.
Vytvořeno pro vývojáře radioamatérských aplikací
Dejte logovacím aplikacím pro iOS a Android cloudový backend, aby uživatelé měli deník na každém zařízení bez práce se soubory ADIF.
Přidejte do logovacích aplikací pro Windows a Mac synchronizaci s cloudem v reálném čase. Uživatelé získají automatickou zálohu a přístup z dalších zařízení.
Nahrávejte závodní QSO do úložišť DxQSO uživatelů, aby se závodní spojení automaticky započítávala do celoživotního DXCC a postupu k diplomům.
Umožněte aktivátorům v terénu nahrávat QSO v reálném čase přímo z parku nebo vrcholu do cloudového deníku s automatickým předáním do LoTW® a QRZ.
FT8, FT4, WSPR a další nástroje pro digitální módy mohou nahrávat spojení do DxQSO v reálném čase, takže uživatelé dostávají upozornění na diplomy a přehled o QSL.
Vzdálené a SDR platformy mohou posílat QSO do DxQSO hned při navázání, takže vzdálené deníky zůstávají v souladu s centrálním úložištěm uživatele.
Připraveni na integraci?
Požádejte o vendor token, prozkoumejte demo a začněte vyvíjet. Většina integrací je hotová do jednoho dne.