توثيق واجهة البرمجة

دليل المطورين لاستخدام محرك سيترا فونت في مشاريعهم بطريقة نظيفة وسريعة.

مقدمة

توفر Citra Font API وصولاً مباشراً لقاعدة بيانات الخطوط والروابط. الرابط الأساسي للطلبات هو:

https://sytra.site/fonts/api/v1

البحث وجلب البيانات

استخدم معامل search للبحث عن أي خط بالاسم أو المعرف.

GET /api/v1?search=daken
المعامل النوع الوصف
search String كلمة البحث (اسم الخط). اختياري.
limit Int عدد النتائج (1-100). افتراضي 20.

أمثلة الربط

fetch('https://sytra.site/fonts/api/v1?search=daken')
  .then(res => res.json())
  .then(data => console.log(data.data))
  .catch(err => console.error(err));

الأكواد والردود

الكود الرد التوضيح
200 OK عملية ناجحة.
{
  "status": 200,
  "success": true,
  "data": [...]
}
429 Limit تجاوزت الحد (60 طلباً/دقيقة).
{
  "status": 429,
  "success": false,
  "message": "..."
}
500 Error خطأ في الخادم أو البيانات.
{
  "status": 500,
  "success": false
}

سيترا

سيترا فونت - مكتبة الخطوط العربية