| למפתחים
api.dxqso.net · v1.12.1

ה-API לסנכרון יומני קשר לחובבי רדיו

העניקו לאפליקציית הרדיו שלכם יומן קשר בענן תוך שעות, לא חודשים. ה-API של DxQSO Ham Logbook Sync™ מאפשר לכל תוכנת יומן להעלות QSO בזמן אמת, להוריד יומנים מלאים ב-JSON או ADIF ולסנכרן באופן מצטבר — הכול דרך REST API פשוט שמתארח ב-AWS API Gateway.

REST / JSON
פרוטוקול
api.dxqso.net
כתובת בסיס
2,000 QSO
בכל העלאה
AWS Gateway
תשתית
Bearer Token
אימות
מה אפשר לבנות

יומן קשר בענן
עבור האפליקציה שלכם

ה-API של DxQSO מטפל בתשתית — אחסון בענן, הסרת כפילויות, סנכרון עם LoTW® ו-QRZ, מעקב הישגים וגישה מהנייד — כדי שתוכלו להתמקד בבניית חוויית רישום מעולה.

☁️

יומן ענן מיידי

הוסיפו לאפליקציה מאגר יומן בענן בלי לבנות תשתית צד שרת. DxQSO שומרת, מסירה כפילויות וממפתחת כל QSO שאתם מעלים עבור המשתמשים שלכם.

⚡

העלאת QSO בזמן אמת

שלחו QSO לענן ברגע שהם נרשמים. נקודת הקצה POST /upload מקבלת עד 2,000 QSO בבקשה, בפורמט JSON או ADIF גולמי — מה שהאפליקציה שלכם כבר מפיקה.

🔄

סנכרון מצטבר

נקודת הקצה GET /logbook/download תומכת במסנן Modified Since, כך שהאפליקציה מושכת רק QSO שהשתנו מאז הסנכרון האחרון — ורוחב הפס ועומס העיבוד נשארים מינימליים.

📄

פלט JSON ו-ADIF

הורידו יומנים ב-JSON לתצוגה באפליקציה או ב-ADIF לייצוא לקובץ. תמיכה מלאה בשדות ADIF מבטיחה שכל שדה שהמשתמשים רשמו יישמר ויהיה זמין.

📃

חלוקה לעמודים מובנית

יומנים גדולים מחולקים לעמודים אוטומטית באמצעות כותרת התגובה X-Next-Token. העבירו אותה בבקשה הבאה כדי לקבל את העמוד הבא, והמשיכו עד שהיא ריקה — עמוד יכול להיות קצר גם כשנשארו עוד. שלחו Accept-Encoding: gzip והעמודים יגיעו דחוסים, קטנים בערך פי 8.

🔍

סינון ושאילתות

סננו הורדות לפי טווח תאריכים, באנד ומוד. האפליקציה יכולה להציג QSO רלוונטיים בלי למשוך את כל היומן — פחות השהיה ונפח נתונים קטן יותר.

🔔

סנכרון LoTW® ו-QRZ כלול

כל QSO שמועלה דרך האפליקציה מסונכרן אוטומטית עם LoTW® ועם QRZ Logbook לפי העדפות ה-DxQSO של המשתמש. אישורי QSL חוזרים בלי שום עבודה נוספת מצד האפליקציה.

🏆

התראות הישגים למשתמשים

QSO שמועלים דרך האפליקציה נספרים במעקב DXCC, WAS וריבועי גריד של כל משתמש. כשאבן דרך חדשה מאושרת, DxQSO מודיעה למשתמש — בלי עבודה נוספת מצד האפליקציה.

🔒

אימות פשוט בשני טוקנים

האימות משתמש בשני טוקני Bearer: טוקן ספק ארוך טווח שמזהה את האפליקציה, וטוקן שהמשתמש מפיק מחשבון ה-DxQSO שלו — טוקן תחנה לתחנה אחת, או מפתח API של החשבון לכל היומן. פשוט, מאובטח וללא מצב.

ה-API במבט חטוף

נקודת קצה
שיטה
תיאור
/upload
POST
העלאת QSO — עד 2,000 בבקשה בפורמט JSON או ADIF
/logbook/download
GET
הורדת היומן ב-JSON או ADIF עם מסנני תאריך, באנד ומוד אופציונליים
/logbook/download
GET
סנכרון מצטבר — העבירו qso_since כדי לקבל רק רשומות ששונו אחרי חותמת זמן
/logbook/station/station_info/
GET
קבלת פרטי התחנה ואות הקריאה של המשתמש המאומת

כל הבקשות דורשות: Authorization: Bearer <vendor_token> · dxqso-station-token: Bearer <station_token>

מתחילים תוך דקות

דוגמאות קוד ב-Python, C#/.NET, C++, Swift ו-cURL זמינות בהדגמת ה-API.

העלאת QSO · 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"

איך מתחילים

1

בקשו טוקן ספק

שלחו מייל אל support@dxqso.net כדי לבקש טוקן ספק לאפליקציה שלכם. טוקני ספק הם ארוכי טווח ומזהים את האפליקציה בכל קריאת API.

2

נסו את ההדגמה

השתמשו בהדגמת ה-API האינטראקטיבית כדי לבדוק העלאה והורדה מול חשבון DxQSO חי עוד לפני שכותבים שורת קוד.

3

קראו את תיעוד ה-API

תיעוד ה-API מפרט כל נקודת קצה, מודל האימות, פורמטי בקשה ותגובה וחלוקה לעמודים.

4

שלבו ושחררו

דוגמאות קוד זמינות ב-Python, C#/.NET, C++, Swift ו-cURL. רוב השילובים עולים לאוויר תוך יום. צרו איתנו קשר אם אתם צריכים עזרה עם הפלטפורמה שלכם.

נבנה עבור מפתחי אפליקציות לרדיו חובבים

📱
אפליקציות יומן לנייד

תנו לאפליקציות יומן ל-iOS ול-Android צד שרת בענן, כדי שהמשתמשים יגיעו ליומנים שלהם מכל מכשיר בלי להתעסק בקובצי ADIF.

💻
תוכנות יומן למחשב

הוסיפו סנכרון ענן בזמן אמת לתוכנות יומן ל-Windows ול-Mac. המשתמשים מקבלים גיבוי אוטומטי וגישה ממכשירים אחרים.

🏁
תוכנות רישום לתחרויות

העלו QSO מתחרויות למאגרי ה-DxQSO של המשתמשים, כך שקשרי התחרות נספרים אוטומטית ב-DXCC ובהתקדמות לתעודות לאורך כל הדרך.

🌲
אפליקציות POTA ו-SOTA

אפשרו לאקטיבייטורים בשטח להעלות QSO בזמן אמת מהפארק או מהפסגה ישירות ליומן הענן, עם העברה אוטומטית ל-LoTW® ול-QRZ.

📶
אפליקציות למודים דיגיטליים

כלי FT8, FT4, WSPR ומודים דיגיטליים אחרים יכולים להעלות קשרים ל-DxQSO בזמן אמת, כך שהמשתמשים מקבלים התראות הישגים ומעקב QSL.

📡
תוכנות SDR ותחנות מרוחקות

פלטפורמות הפעלה מרחוק ומבוססות SDR יכולות לשלוח QSO ל-DxQSO ברגע שהם נערכים, ולשמור על היומנים המרוחקים מסונכרנים עם המאגר המרכזי של המשתמש.

מוכנים לשלב?

בקשו טוקן ספק, התנסו בהדגמה והתחילו לבנות. רוב השילובים עולים לאוויר תוך יום.