API til synkronisering af amatørradio-logbøger
Giv din amatørradio-app en logbog i skyen på timer, ikke måneder. Med DxQSO Ham Logbook Sync™ API kan enhver log-app uploade QSO'er i realtid, hente komplette logbøger i JSON eller ADIF og synkronisere trinvist — alt sammen via et enkelt REST API hostet på AWS API Gateway.
En logbog i skyen
til din applikation
DxQSO API'et tager sig af infrastrukturen — lagring i skyen, fjernelse af dubletter, LoTW®- og QRZ-synkronisering, diplomsporing og mobiladgang — så du kan koncentrere dig om at bygge en god log-oplevelse.
Logbog i skyen med det samme
Tilføj en logbog i skyen til din applikation uden at bygge nogen backend. DxQSO gemmer, fjerner dubletter og indekserer hver QSO, du uploader på vegne af dine brugere.
QSO-upload i realtid
Send QSO'er til skyen i samme øjeblik, de logges. Endpointet POST /upload modtager op til 2.000 QSO'er pr. forespørgsel i JSON eller rå ADIF — det format, din applikation allerede laver.
Trinvis synkronisering
Endpointet GET /logbook/download understøtter et Modified Since-filter, så din app kun henter QSO'er, der er ændret siden sidste synkronisering — det holder båndbredde og behandling på et minimum.
Output i JSON & ADIF
Hent logbøger i JSON til visning i appen eller i ADIF til eksport. Fuld understøttelse af ADIF-felter betyder, at alle felter, dine brugere har logget, bevares og kan hentes.
Indbygget paginering
Store logbøger pagineres automatisk via svar-headeren X-Next-Token. Send den med i næste forespørgsel for at hente den følgende side, og fortsæt, indtil den er tom — en side kan være kort, selvom der er flere tilbage. Send Accept-Encoding: gzip, så kommer siderne komprimeret, cirka 8× mindre.
Filtrering & forespørgsler
Filtrér downloads efter dato, bånd og mode. Din applikation kan vise de relevante QSO'er uden at hente hele logbogen — det giver kortere svartider og mindre datamængder.
LoTW® & QRZ-synkronisering inkluderet
Hver QSO, der uploades via din applikation, synkroniseres automatisk med LoTW® og QRZ Logbook efter brugerens DxQSO-indstillinger. QSL-bekræftelser kommer tilbage, uden at din app skal gøre noget ekstra.
Diplom-notifikationer til dine brugere
QSO'er uploadet via din applikation tæller med i hver brugers DXCC-, WAS- og grid-sporing. Når en ny milepæl bekræftes, giver DxQSO brugeren besked — uden ekstra arbejde for din applikation.
Enkel godkendelse med to tokens
Godkendelse sker med to Bearer-tokens: en langtidsholdbar vendor-token, der identificerer din applikation, og en token, som brugeren opretter i sin DxQSO-konto — en stationstoken for én station eller en konto-API-nøgle for hele loggen. Enkelt, sikkert og tilstandsløst.
API'et i overblik
Alle forespørgsler kræver: Authorization: Bearer <vendor_token> · dxqso-station-token: Bearer <station_token>
Kom i gang på få minutter
Kodeeksempler i Python, C#/.NET, C++, Swift og cURL findes i API-demoen.
# 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"
Sådan kommer du i gang
Anmod om en vendor-token
Skriv til support@dxqso.net for at få en vendor-token til din applikation. Vendor-tokens er langtidsholdbare og identificerer din app i hvert API-kald.
Prøv demoen
Brug den interaktive API-demo til at teste upload og download mod en rigtig DxQSO-konto, før du skriver en eneste linje kode.
Læs API-dokumentationen
API-dokumentationen beskriver alle endpoints, godkendelsesmodellen, formater for forespørgsler og svar samt paginering i detaljer.
Integrér & udgiv
Der er kodeeksempler i Python, C#/.NET, C++, Swift og cURL. De fleste integrationer er i drift inden for en dag. Kontakt os, hvis du har brug for hjælp til netop din platform.
Bygget til udviklere af amatørradio-software
Giv log-apps til iOS og Android en backend i skyen, så brugerne har deres log på alle enheder uden at skulle håndtere ADIF-filer.
Tilføj synkronisering i realtid til log-programmer på Windows og Mac. Brugerne får automatisk backup og adgang fra andre enheder.
Upload contest-QSO'er til brugernes DxQSO-logbøger, så contest-forbindelserne automatisk tæller med i deres samlede DXCC- og diplomfremskridt.
Lad aktivatorer uploade QSO'er i realtid fra parken eller toppen direkte til deres logbog i skyen, med automatisk videresendelse til LoTW® og QRZ.
FT8, FT4, WSPR og andre værktøjer til digitale modes kan uploade forbindelser til DxQSO i realtid, så brugerne får diplom-notifikationer og QSL-sporing.
Remote- og SDR-baserede platforme kan sende QSO'er til DxQSO, efterhånden som de køres, så remote-loggen holdes synkron med brugerens centrale logbog.
Klar til at integrere?
Anmod om en vendor-token, udforsk demoen og begynd at bygge. De fleste integrationer er i drift på en dag.