دليل المطورين
اربط برنامجك بمكتبة بيّنة: ترسل سؤالًا، فترجع لك أقرب المقاطع من المصادر مع مرجع كل مقطع ورابطه الرسمي. الربط البرمجي للمشتركين؛ أنشئ مفتاحك من حسابي.
المصادقة
كل طلب يحمل المفتاح في الترويسة Authorization. المفتاح يبدأ بـ bay_live_ ويُعرض مرة واحدة عند إنشائه.
Authorization: Bearer bay_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
البحث
POST https://bayenah.digitelz.com/v1/search
| الحقل | النوع | الوصف |
|---|---|---|
query | string | السؤال، من حرفين إلى 500 حرف. مطلوب. |
limit | integer | عدد المقاطع من 1 إلى 10. الافتراضي 5. |
kinds | string[] | حصر النوع: regulation (أنظمة واشتراطات)، precedent (أحكام قضائية)، religious (نصوص شرعية)، reference (أمهات الكتب). |
curl -X POST https://bayenah.digitelz.com/v1/search \
-H "Authorization: Bearer $BAYENAH_KEY" \
-H "Content-Type: application/json" \
-d '{"query":"اشتراطات محلات العصائر","limit":3,"kinds":["regulation"]}'
الرد:
{
"status": "ok",
"data": [
{
"text": "…نص المقطع كما في المصدر…",
"kind": "regulation",
"citation": {
"source": "الأنظمة واللوائح والاشتراطات البلدية (وزارة البلديات والإسكان)",
"publisher": "وزارة البلديات والإسكان",
"place": "اشتراطات محلات العصائر، صفحة 4",
"url": "https://momah.gov.sa/…",
"year": null
}
}
],
"meta": { "request_id": "req_…", "remaining": 182 }
}
إن لم تجد المكتبة مصدرًا قريبًا من السؤال يرجع "status": "not_available" و"data": []، ولا يُحسب الطلب من باقتك.
الاستهلاك
GET https://bayenah.digitelz.com/v1/usage يرجع حدك والمستخدم والمتبقي في فترتك.
{ "status": "ok", "data": { "limit": 200, "used": 18, "remaining": 182, "period_end": "2026-11-14T09:00:00.000Z" } }
الأخطاء
| HTTP | code | المعنى |
|---|---|---|
| 400 | invalid_request | مدخل ناقص أو بصيغة غير صحيحة |
| 401 | unauthorized | المفتاح مفقود أو ملغى |
| 403 | forbidden | الحساب غير مشترك |
| 429 | quota_exceeded | انتهت أسئلة فترتك |
| 429 | rate_limited | أكثر من 20 طلبًا في الدقيقة |
| 503 | unavailable | المكتبة غير متاحة لحظيًا؛ أعد المحاولة |
شكل الخطأ: { "status": "error", "error": { "code", "message_ar", "message_en", "request_id" } }
الموصل (MCP)
للمساعدات الذكية: https://bayenah.digitelz.com/mcp بنقل Streamable HTTP ودخول OAuth 2.1. الأدوات: search_saudi_library وlibrary_sources. الطريقة خطوة بخطوة في حسابي.
قواعد الاستخدام
- اذكر المصدر لمستخدميك كما يصلك في
citation. - لا تُعِد بيع نصوص المكتبة أو نشرها جملة.
- المفتاح شخصي؛ ألغِه فورًا إن انكشف وأنشئ غيره.