الانتقال إلى الوثائق
SparkGlimDeveloper
مركز التكامل بمساعدة الذكاء الاصطناعي
SparkGlimSparkGlim للمطوّرين
ابحث في جميع الوثائق

جرّب موضوعًا بلغتك أو مسار API دقيقًا.

    مرجع API

    المقالات المنشورة

    يسرد المقالات المنشورة مع البحث والفئة والتمييز وحد الصفحة والإزاحة وإجمالي دقيق.

    GEThttps://api.sparkglim.net/api/public/blog

    نموذج الوصول

    نموذج الوصول
    وصول عام مع تحقق
    التوفر الموثّق
    منفذ في المصدر

    التوفر موثق من المصدر وليس ضمانًا لتشغيل الإنتاج.

    افتح رابط الدفع المعاد؛ ويتحكم SparkGlim Server في الأسعار والوسائل والتحقق والتنفيذ، والعودة مجرد تنقل.

    المعاملات

    الاسمالنوعالتحقق من المدخلات
    categoryاختياري

    فئة الحملة المهيأة أو فئة إعدادات معتمدة حسب المورد.

    stringالتحقق: المعرّف النصي للفئة في الرابط.
    searchاختياري

    مرشح نصي يطبق على السجلات المنشورة التي يحددها المسار.

    stringالتحقق: نص البحث.
    featuredاختياري

    يطلب مرشح المقالات المميزة القائم عندما تكون القيمة true.

    stringالتحقق: true.
    limitاختياري

    أقصى عدد سجلات في الصفحة؛ ويطبق الحد الثابت لنقطة النهاية.

    numberالتحقق: 1–30؛ القيمة الافتراضية: 10.
    offsetاختياري

    عدد المقالات المنشورة التي تتجاوز قبل الصفحة بدءًا من الصفر.

    numberالتحقق: >=0؛ القيمة الافتراضية: 0.

    الطلب

    تصف الأمثلة العقد ولا تُنفذ. استخدم سجلات اختبار مصرحًا بها، ولا تلصق أسرارًا حقيقية في هذه الصفحات.

    GET /api/public/blog
    http
    GET /api/public/blog HTTP/1.1
    Host: api.sparkglim.net
    

    الاستجابة

    استجابة النجاح · HTTP 200
    json
    {
      "success": true,
      "data": [],
      "count": 0,
      "limit": 10,
      "offset": 0
    }
    استجابة الخطأ · HTTP 400
    json
    {
      "success": false,
      "error": "<ERROR_MESSAGE>"
    }

    تستخدم أخطاء التحقق والصلاحيات والموارد والأعطال حالة HTTP وبنية الخطأ الخاصة بالمعالج.

    الحدود وإعادة المحاولة

    الحد الافتراضي: 100 طلب لكل عنوان IP خلال 60 ثانية، مع ضوابط إضافية حسب المورد.

    توافق المصدر

    تتطلب العمليات المصرح بها اختبارًا خاصًا بالحساب.

    • server/src/api/router.ts
    • server/src/api/routes/public.ts