إنتقل إلى المحتوى الرئيسي

البداية السريعة

يمنحك Itqan CMS API بيانات قرآنية موثوقة — قراء، تلاوات، روايات، قراءات، وتوقيتات صوتية على مستوى الآية — من ناشرين معتمدين، عبر واجهة REST/JSON نظيفة. بلا SDK وبلا إعداد: كل نقطة نهاية هي طلب GET بسيط يمكنك تشغيله من الطرفية الآن.

طلبك الأول

الوقت: ~30 ثانية. انسخ، الصق، نفّذ — لا حاجة لمفتاح API لقراءة المحتوى العام.

عنوان URL الأساسي: https://staging.api.cms.itqan.dev

اعرض القراء المتاحين في الفهرس:

curl https://staging.api.cms.itqan.dev/reciters/

الاستجابة:

{
"count": 42,
"results": [
{
"id": 1,
"name": "مشاري راشد العفاسي",
"bio": "...",
"recitations_count": 3
}
]
}

هذا تكامل حيّ. تريد العربية بدلاً من ذلك؟ أضف -H "Accept-Language: ar" فتعود كل حقول name وdescription وbio مُوطَّنة.

← مرجع كامل للنقطة: قائمة القراء

مصمَّم بعناية للمطورين

  • اعرض من طلب واحد. الموارد المرتبطة مُضمَّنة ككائنات مضغوطة {id, name}، فتحمل الاستجابة الواحدة كل ما تحتاجه لعرض عنصر قائمة كامل. ← الموارد المرتبطة
  • حقل واحد، أي لغة. اطلب العربية أو الإنجليزية عبر ترويسة Accept-Language — مفاتيح JSON لا تتغير أبداً، تتغير القيم فقط. ← التوطين
  • أشكال ثابتة ومتوقعة. مسارات بأسماء جمع، وغلاف {count, results} متسق، وصيغة أخطاء موحدة تجعل كتابة العملاء سهلة. ← مبادئ التصميم
  • آمن للبناء عليه. معرّفات الموارد أعداد صحيحة ثابتة، والـ API يتطور إضافياً — الحقول الجديدة لا تكسر التكاملات القائمة.

ما التالي؟