dorar-hadith-api icon indicating copy to clipboard operation
dorar-hadith-api copied to clipboard

API وسيط للـدرر السنية

Dorar.net Hadith API

السلام عليكم ورحمة الله وبركاته

منذ مدة حاولت إستعمال الـ API الخاص بالدرر السنية
لكنني واجهت بعض الصعوبات منها أن الـ API يتعامل مع JSONP فقط وأيضًا لن تستطيع التعامل معه بالطرق العادية بسبب الـ CORS

وإن نجحت بتجنب الـ CORS بإستعمال JSONP فتحصل على الناتج بهيئة HTML

فأنا قررت عمل API وسيط يتجنب مشكلة CORS ويعطيك البيانات كهيئة JSON

الاستعمال

الرابط: https://dorar-hadith-api.onrender.com/
لديه endpoint وحيدة وهى /api/search?value={value}&page={page}
الـ query يحتوي على value وهي محتوى نص الحديث المراد البحث عنه
والـ page رقم الصفحة - الدرر السنية يقدم 15 حديث لكل صفحة -

شكل الرد كـ JSON

[
    {
        "hadith": "الحديث",
        "el_rawi": "الراوي",
        "el_mohdith": "المحدث",
        "source": "المصدر",
        "number_or_page": "رقم الحديث او الصفحة",
        "grade": "درجة الصحة"
    },
    {
        ...
    },
    ...
]

مصفوفة تحتوي على مجموعة من البيانات كل واحدة يمثل حديث

  • hadith: نص الحديث
  • el_rawi: إسم الراوي
  • el_mohdith: إسم المحدث
  • source: مصدر الحديث
  • number_or_page: رقم الحديث او الصفحة
  • grade: درجة صحة الحديث

مثال تطبيقي

لنبحث عن حديث أتاكم أهل اليمن أرق قلوباً منكم

https://dorar-hadith-api.onrender.com/api/search?value=أتاكم أهل اليمن أرق قلوباً منكم

الـ API يحضر لك 15 حديث

عرض الناتج
[
  {
    "hadith": "أتاكُم أهلُ اليَمَنِ وهُم أرَقُّ قلوبًا منكم، وهُم أوَّلُ مَن جاء بالمُصافَحةِ. .",
    "el_rawi": "أنس بن مالك",
    "el_mohdith": "شعيب الأرناؤوط",
    "source": "تخريج المسند",
    "number_or_page": "13212",
    "grade": "إسناده صحيح على شرط مسلم"
  },
  {
    "hadith": "أتاكم أهلُ اليمنِ هم أرَقُّ قلوبًا الإيمانُ يمانٍ والحكمةُ يمانيةُ والفقهُ يمانٍ .",
    "el_rawi": "أبو هريرة",
    "el_mohdith": "أحمد شاكر",
    "source": "تخريج المسند لشاكر",
    "number_or_page": "14/50",
    "grade": "إسناده صحيح"
  },
  {
    "hadith": "أَتاكم أَهْلُ اليَمَنِ، هُم أَرَقُّ قُلوبًا، الإيمانُ يَمانٍ، الفِقهُ يَمانٍ، الحِكمَةُ يَمانيَّةٌ. .",
    "el_rawi": "أبو هريرة",
    "el_mohdith": "شعيب الأرناؤوط",
    "source": "تخريج المسند",
    "number_or_page": "7723",
    "grade": "إسناده صحيح على شرط الشيخين"
  },
  {
    "hadith": "أتاكم أهلُ اليمنِ ، هم أضعفُ قلوبًا ، و أَرَقُّ أفئدةً ، الفقهُ يمانٍ ، و الحكمةُ يمانيَّةٌ .",
    "el_rawi": "أبو هريرة",
    "el_mohdith": "السيوطي",
    "source": "الجامع الصغير",
    "number_or_page": "75",
    "grade": "صحيح"
  },
  {
    "hadith": "أتاكم أهلُ اليمنِ ، هم أضعفُ قلوبًا ، و أَرَقُّ أفئدةً ، الفقهُ يمانٍ ، و الحكمةُ يمانيَّةٌ .",
    "el_rawi": "أبو هريرة",
    "el_mohdith": "الألباني",
    "source": "صحيح الجامع",
    "number_or_page": "54",
    "grade": "صحيح"
  },
  {
    "hadith": "قد أقبل أهلُ اليمنِ ، وهم أرقُّ قلوبًا منكم .",
    "el_rawi": "أنس بن مالك",
    "el_mohdith": "الألباني",
    "source": "صحيح الأدب المفرد",
    "number_or_page": "744",
    "grade": "صحيح"
  },
  {
    "hadith": "أَتاكُمْ أهْلُ اليَمَنِ، هُمْ أرَقُّ أفْئِدَةً وأَلْيَنُ قُلُوبًا، الإيمانُ يَمانٍ والحِكْمَةُ يَمانِيَةٌ، والفَخْرُ والخُيَلاءُ في أصْحابِ الإبِلِ، والسَّكِينَةُ والوَقارُ في أهْلِ الغَنَمِ. .",
    "el_rawi": "أبو هريرة",
    "el_mohdith": "البخاري",
    "source": "صحيح البخاري",
    "number_or_page": "4388",
    "grade": "[صحيح]"
  },
  {
    "hadith": "لما نزلت :  إِذَا جَاءَ نَصْرُ اللهِ وَالْفَتْحُ  ؛ قال : أتاكم أهلُ اليمنِ ؛ هم أَرَقُّ قلوبًا ، الإيمانُ يمانٍ ، الفقهُ يمانٍ ، الحكمةُ يمانيَّةٌ .",
    "el_rawi": "أبو هريرة",
    "el_mohdith": "الألباني",
    "source": "السلسلة الصحيحة",
    "number_or_page": "3369",
    "grade": "إسناده صحيح على شرط الشيخين"
  },
  {
    "hadith": "أتاكم أَهلُ اليمَنِ هم أرقُّ أفئدةً وأرقُّ قلوبًا الإيمانُ يمانٍ والحِكمةُ يمانيَةٌ والقَسوةُ وغِلَظُ القلوبِ في الفدَّادينَ أصحابِ الإبلِ قِبلَ المشرقِ في ربيعةَ ومُضَرَ .",
    "el_rawi": "أبو هريرة",
    "el_mohdith": "أبو نعيم",
    "source": "حلية الأولياء",
    "number_or_page": "7/420",
    "grade": "صحيح من حديث الأعمش مشهور"
  },
  {
    "hadith": "لما نزلتْ { إِذا جاءَ نَصْرُ اللهِ وَالْفَتْحُ } قال النبيُّ صلَّى اللهُ عليهِ وسلَّمَ أتاكم أهلُ اليمنِ هم أرقُّ قلوبًا الإيمانُ يمانٍ الفقهُ يمانٍ الحكمةُ يمانيَّةٌ .",
    "el_rawi": "أبو هريرة",
    "el_mohdith": "أحمد شاكر",
    "source": "تخريج المسند لشاكر",
    "number_or_page": "14/149",
    "grade": "إسناده صحيح"
  },
  {
    "hadith": "الإيمانُ يَمانٍ، والفقهُ يَمانٍ، والحكمةُ يَمانيَةٌ، أتاكم أَهلُ اليمنِ فهم أَرَقُّ أفئدةً، وأَلْينُ قلوبًا، والكفرُ قِبَلَ المَشرقِ، والفخرُ والخُيلاءُ في أهلِ الخيلِ والإبلِ والفدَّادين أهلِ الوَبَرِ، والسكينةُ في أهلِ الغنمِ.  .",
    "el_rawi": "أبو هريرة",
    "el_mohdith": "شعيب الأرناؤوط",
    "source": "تخريج المسند",
    "number_or_page": "8942",
    "grade": "صحيح"
  },
  {
    "hadith": "أتاكم أهلُ اليمنِ هم أَرَقُّ أفئدةً ، و ألينُ قلوبًا ، الإيمانُ يمانٍ ، و الحكمةُ يمانيَّةٌ ، و الفخرُ و الخُيلاءُ في أصحابِ الإبلِ ، و السكينةُ و الوقارُ في أهلِ الغنمِ .",
    "el_rawi": "أبو هريرة",
    "el_mohdith": "الألباني",
    "source": "صحيح الجامع",
    "number_or_page": "53",
    "grade": "صحيح"
  },
  {
    "hadith": "قد أقبلَ أهلُ اليمنِ ، و هُمْ أَرَقُّ قُلوبًا مِنكمْ قال أنسُ : و هُمْ أولُ مَنْ جاء بِالمُصافَحَةِ .",
    "el_rawi": "أنس بن مالك",
    "el_mohdith": "الألباني",
    "source": "السلسلة الصحيحة",
    "number_or_page": "527",
    "grade": "إسناده صحيح على شرط مسلم"
  },
  {
    "hadith": "إنَّه لَمَّا أقْبَلَ أهلُ اليَمَنِ، قال رسولُ اللهِ صلَّى اللهُ عليه وسلَّم: قد جاءَكم أهْلُ اليَمَنِ، هُم أرَقُّ مِنكم قُلوبًا. قال أنسٌ: وهُم أوَّلُ مَن جاء بالمُصافَحةِ. .",
    "el_rawi": "أنس بن مالك",
    "el_mohdith": "شعيب الأرناؤوط",
    "source": "تخريج المسند",
    "number_or_page": "13624",
    "grade": "إسناده صحيح على شرط مسلم"
  },
  {
    "hadith": "أَهْلُ اليمَنِ أرقُّ أفئدةً وأليَنُ قلوبًا .",
    "el_rawi": "أبو سعيد الخدري وأبو هريرة",
    "el_mohdith": "ابن القيسراني",
    "source": "ذخيرة الحفاظ",
    "number_or_page": "2/1088",
    "grade": "تفرد به روح بن مسافر وهو ضعيف"
  }
]

يكمننا إستخدام page لعرض صفحة مختلفة من الاحاديث (15 حديث آخر)

https://dorar-hadith-api.onrender.com/api/search?value=أتاكم أهل اليمن أرق قلوباً منكم&page=5