| Geliştiriciler İçin
api.dxqso.net · v1.12.1

Amatör Telsiz Log Defteri Senkronizasyon API'si

Amatör telsiz uygulamanıza aylar değil, saatler içinde bulut tabanlı bir log defteri altyapısı kazandırın. DxQSO Ham Logbook Sync™ API'si, her türlü log uygulamasının QSO'ları gerçek zamanlı yüklemesini, log defterlerinin tamamını JSON veya ADIF olarak indirmesini ve artımlı senkronizasyon yapmasını sağlar — hepsi AWS API Gateway üzerinde çalışan basit bir REST API ile.

REST / JSON
Protokol
api.dxqso.net
Temel URL
2.000 QSO
Toplu yükleme başına
AWS Gateway
Altyapı
Bearer Token
Kimlik Doğrulama
Neler geliştirebilirsiniz

Uygulamanız için
bulut tabanlı log defteri altyapısı

DxQSO API'si altyapıyı sizin yerinize üstlenir — bulut depolama, mükerrer kayıt ayıklama, LoTW® ve QRZ senkronizasyonu, başarı takibi ve mobil erişim — siz de harika bir loglama deneyimi geliştirmeye odaklanırsınız.

☁️

Anında Bulut Log Defteri

Hiçbir sunucu altyapısı kurmadan uygulamanıza bulut tabanlı bir log deposu ekleyin. DxQSO, kullanıcılarınız adına yüklediğiniz her QSO'yu saklar, mükerrerleri ayıklar ve dizinler.

⚡

Gerçek Zamanlı QSO Yükleme

QSO'ları loglandıkları anda buluta gönderin. POST /upload uç noktası, istek başına 2.000 QSO'ya kadar JSON formatında veya ham ADIF olarak kabul eder — uygulamanız hangisini üretiyorsa.

🔄

Artımlı Senkronizasyon

GET /logbook/download uç noktası Modified Since filtresini destekler; böylece uygulamanız yalnızca son senkronizasyondan bu yana değişen QSO'ları çeker — bant genişliği ve işlem yükü en düşük seviyede kalır.

📄

JSON ve ADIF Çıktısı

Log defterlerini uygulama içinde göstermek için JSON, dosya dışa aktarımı için ADIF olarak indirin. Tam ADIF alan desteği sayesinde kullanıcılarınızın logladığı her alan korunur ve geri alınabilir.

📃

Yerleşik Sayfalama

Büyük log defterleri X-Next-Token yanıt başlığıyla otomatik olarak sayfalanır. Sonraki sayfayı almak için bu değeri bir sonraki isteğe ekleyin ve boş gelene kadar devam edin — daha fazla kayıt kalmışken bir sayfa kısa gelebilir. Accept-Encoding: gzip gönderirseniz sayfalar sıkıştırılmış olarak, yaklaşık 8 kat daha küçük gelir.

🔍

Filtreleme ve Sorgulama

İndirmeleri tarih aralığına, banda ve moda göre filtreleyin. Uygulamanız log defterinin tamamını çekmeden ilgili QSO'ları gösterebilir — gecikme ve veri boyutu azalır.

🔔

LoTW® ve QRZ Senkronizasyonu Dahil

Uygulamanız üzerinden yüklenen her QSO, kullanıcının DxQSO tercihlerine göre LoTW® ve QRZ Logbook ile otomatik olarak senkronize edilir. QSL onayları, uygulamanızın ek bir şey yapmasına gerek kalmadan geri gelir.

🏆

Kullanıcılarınız İçin Başarı Bildirimleri

Uygulamanız üzerinden yüklenen QSO'lar, her kullanıcının DXCC, WAS ve grid takibine katkıda bulunur. Yeni bir hedef onaylandığında DxQSO kullanıcıyı bilgilendirir — uygulamanızın ek bir şey yapmasına gerek yok.

🔒

Basit İki Token'lı Kimlik Doğrulama

Kimlik doğrulama iki Bearer token kullanır: uygulamanızı tanımlayan uzun ömürlü bir vendor token ve kullanıcının DxQSO hesabından oluşturduğu bir token — tek bir istasyon için istasyon token'ı ya da logunun tamamı için hesap API anahtarı. Basit, güvenli ve durumsuz.

Bir Bakışta API

Uç Nokta
Metot
Açıklama
/upload
POST
QSO yükleme — istek başına JSON veya ADIF formatında 2.000'e kadar
/logbook/download
GET
Log defterini isteğe bağlı tarih, bant ve mod filtreleriyle JSON veya ADIF olarak indirme
/logbook/download
GET
Artımlı senkronizasyon — yalnızca belirli bir zamandan sonra değişen kayıtları almak için qso_since gönderin
/logbook/station/station_info/
GET
Kimliği doğrulanmış kullanıcının istasyon ayrıntılarını ve çağrı işareti bilgilerini getirme

Tüm istekler şunları gerektirir: Authorization: Bearer <vendor_token> · dxqso-station-token: Bearer <station_token>

Dakikalar içinde başlayın

Python, C#/.NET, C++, Swift ve cURL kod örnekleri API Demosu'nda mevcut.

QSO yükleme · cURL
# 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"

Nasıl başlanır

1

Vendor Token Talep Edin

Uygulamanız için vendor token talep etmek üzere support@dxqso.net adresine e-posta gönderin. Vendor token'lar uzun ömürlüdür ve her API çağrısında uygulamanızı tanımlar.

2

Demoyu Deneyin

Tek satır kod yazmadan önce yükleme ve indirme işlemlerini canlı bir DxQSO hesabında test etmek için etkileşimli API demosunu kullanın.

3

API Belgelerini Okuyun

API belgeleri; tüm uç noktaları, kimlik doğrulama modelini, istek/yanıt formatlarını ve sayfalamayı ayrıntılı olarak ele alır.

4

Entegre Edin ve Yayınlayın

Python, C#/.NET, C++, Swift ve cURL için kod örnekleri sunulmaktadır. Çoğu entegrasyon bir gün içinde yayına alınır. Platformunuzla ilgili yardıma ihtiyacınız olursa bize ulaşın.

Amatör telsiz uygulama geliştiricileri için tasarlandı

📱
Mobil Log Uygulamaları

iOS ve Android log uygulamalarına bulut altyapısı kazandırın; kullanıcılar ADIF dosyalarıyla uğraşmadan loglarına her cihazdan erişsin.

💻
Masaüstü Log Uygulamaları

Windows ve Mac log uygulamalarına gerçek zamanlı bulut senkronizasyonu ekleyin. Kullanıcılar otomatik yedekleme ve diğer cihazlardan erişim kazanır.

🏁
Yarışma Log Yazılımları

Yarışma QSO'larını kullanıcıların DxQSO depolarına yükleyin; yarışma bağlantıları ömür boyu DXCC ve diploma ilerlemelerine otomatik olarak katkı sağlasın.

🌲
POTA ve SOTA Uygulamaları

Sahadaki aktivatörler QSO'larını parktan ya da zirveden gerçek zamanlı olarak doğrudan bulut log defterlerine yüklesin; LoTW® ve QRZ'ye otomatik aktarım da cabası.

📶
Dijital Mod Uygulamaları

FT8, FT4, WSPR ve diğer dijital mod araçları bağlantıları gerçek zamanlı olarak DxQSO'ya yükleyebilir; kullanıcılar başarı bildirimleri ve QSL takibi kazanır.

📡
SDR ve Uzak İstasyon Yazılımları

Uzaktan ve SDR tabanlı çalışma platformları QSO'ları yapıldıkları anda DxQSO'ya gönderebilir; uzak loglar kullanıcının merkezi deposuyla senkronize kalır.

Entegrasyona hazır mısınız?

Vendor token talep edin, demoyu keşfedin ve geliştirmeye başlayın. Çoğu entegrasyon bir gün içinde yayında.