مرجع API
المقالات المنشورة
يسرد المقالات المنشورة مع البحث والفئة والتمييز وحد الصفحة والإزاحة وإجمالي دقيق.
https://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/1.1
Host: api.sparkglim.net
الاستجابة
{
"success": true,
"data": [],
"count": 0,
"limit": 10,
"offset": 0
}{
"success": false,
"error": "<ERROR_MESSAGE>"
}تستخدم أخطاء التحقق والصلاحيات والموارد والأعطال حالة HTTP وبنية الخطأ الخاصة بالمعالج.
الحدود وإعادة المحاولة
الحد الافتراضي: 100 طلب لكل عنوان IP خلال 60 ثانية، مع ضوابط إضافية حسب المورد.
توافق المصدر
تتطلب العمليات المصرح بها اختبارًا خاصًا بالحساب.
server/src/api/router.tsserver/src/api/routes/public.ts