واجهة API لمزامنة سجلات الراديو الهاوي
امنح تطبيقك للراديو الهاوي سجلًا سحابيًا متكاملًا خلال ساعات لا أشهر. تتيح واجهة DxQSO Ham Logbook Sync™ API لأي تطبيق تسجيل رفع الـ QSO لحظيًا، وتنزيل السجلات كاملة بصيغة JSON أو ADIF، والمزامنة التزايدية — كل ذلك عبر واجهة REST بسيطة مستضافة على AWS API Gateway.
سجل سحابي متكامل
لتطبيقك
تتولى واجهة 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 في لمحة
تتطلب جميع الطلبات: Authorization: Bearer <vendor_token> · dxqso-station-token: Bearer <station_token>
ابدأ خلال دقائق
أمثلة برمجية متاحة بلغات Python وC#/.NET وC++ وSwift وcURL في العرض التجريبي للـ 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"
كيف تبدأ
اطلب رمز المطوّر
راسلنا على support@dxqso.net لطلب رمز مطوّر لتطبيقك. رموز المطوّر طويلة الأمد وتعرّف تطبيقك في كل استدعاء للـ API.
جرّب العرض التجريبي
استخدم العرض التجريبي التفاعلي للـ API لاختبار عمليات الرفع والتنزيل على حساب DxQSO حقيقي قبل كتابة أي سطر برمجي.
اقرأ توثيق الـ API
يشرح توثيق الـ API بالتفصيل كل نقاط النهاية ونموذج المصادقة وصيغ الطلب والاستجابة وتقسيم الصفحات.
ادمج وانطلق
تتوفر أمثلة برمجية بلغات Python وC#/.NET وC++ وSwift وcURL. معظم عمليات الدمج تعمل خلال يوم واحد. تواصل معنا إن احتجت مساعدة بخصوص منصتك.
مصمَّم لمطوّري تطبيقات الراديو الهاوي
امنح تطبيقات التسجيل على iOS وAndroid خلفية سحابية ليصل المستخدمون إلى سجلاتهم من أي جهاز دون عناء ملفات ADIF.
أضف مزامنة سحابية لحظية إلى تطبيقات التسجيل على Windows وMac. يحصل المستخدمون على نسخ احتياطي تلقائي ووصول من أجهزة أخرى.
ارفع QSO المسابقات إلى مستودعات المستخدمين في DxQSO لتُحتسب اتصالات المسابقات تلقائيًا في رصيد DXCC والجوائز مدى الحياة.
دع المفعّلين في الميدان يرفعون الـ QSO لحظيًا من الحديقة أو القمة مباشرةً إلى سجلهم السحابي، مع تمرير تلقائي إلى LoTW® وQRZ.
يمكن لأدوات FT8 وFT4 وWSPR وغيرها من الأنماط الرقمية رفع الاتصالات إلى DxQSO لحظيًا ليحصل المستخدمون على تنبيهات الإنجازات وتتبّع الـ QSL.
يمكن لمنصات التشغيل عن بُعد والقائمة على SDR إرسال الـ QSO إلى DxQSO فور إجرائها، لتبقى السجلات البعيدة متزامنة مع المستودع المركزي للمستخدم.
جاهز للدمج؟
اطلب رمز المطوّر، واستكشف العرض التجريبي، وابدأ البناء. معظم عمليات الدمج تعمل خلال يوم.