توثيق API
استخدم API العام الخاص بنا للحصول على بيانات أسعار صرف الليرة السورية في الوقت الفعلي
البدء
https://lirascope.syria-cloud.sy/api/v1موارد المطورين ووكلاء الذكاء الاصطناعي
ملفات جاهزة للقراءة الآلية تتيح لوكلاء الذكاء الاصطناعي وأدوات المطورين فهم واجهة LiraScope البرمجية بسرعة.
المصادقة
API عام ولا يتطلب مصادقة للنقاط العامة
/rates/*/crypto/*/gold/*/pricing
60 طلباً/دقيقة و1200 طلب/ساعة لكل عنوان IP
/client/*
مفاتيح API توفر حصة شهرية وويب هوك وتعفي الطلبات الموثقة من حد عنوان IP المشترك.
نقاط النهاية
/rates/latestالحصول على أحدث الأسعار
احصل على أحدث أسعار الصرف من المصرف المركزي والسوق السوداء
currenciesاختياريقائمة العملات مفصولة بفواصل (مثل USD,EUR)
langاختياريرمز اللغة (ar, en, de) - الافتراضي: ar
curl "https://lirascope.syria-cloud.sy/api/v1/rates/latest?currencies=USD,EUR&lang=ar"{
"disclaimer": "...",
"timestampUtc": "2026-01-29T02:00:00Z",
"cbsRates": [
{
"currency": "USD",
"buy": 110.00,
"sell": 111.00,
"mid": 110.50,
"timestampUtc": "2026-01-29T01:59:47Z",
"isManualOverride": false
}
],
"marketRates": [
{
"currency": "USD",
"buy": 116.80,
"sell": 117.50,
"mid": 117.15,
"timestampUtc": "2026-01-29T01:54:46Z",
"isManualOverride": false
},
{
"currency": "EUR",
"buy": 138.40,
"sell": 140.30,
"mid": 139.35,
"timestampUtc": "2026-01-29T01:54:46Z",
"isManualOverride": false
}
],
"effectiveRates": [...]
}/rates/usd-basedالحصول على الأسعار بالدولار
الحصول على أحدث أسعار الصرف بالنسبة للدولار الأمريكي
langاختياريرمز اللغة (ar, en, de) - الافتراضي: ar
curl "https://lirascope.syria-cloud.sy/api/v1/rates/usd-based?lang=ar"{
"disclaimer": "...",
"base": "USD",
"date": "2026-03-10",
"timestampUtc": "2026-03-10T12:00:00Z",
"rates": [
{ "currency": "AED", "buy": 3.6594, "sell": 3.6814, "mid": 3.6704, "timestampUtc": "2026-03-10T11:59:00Z" },
{ "currency": "CHF", "buy": 0.8798, "sell": 0.8851, "mid": 0.8824, "timestampUtc": "2026-03-10T11:59:00Z" },
{ "currency": "EGP", "buy": 49.721, "sell": 50.019, "mid": 49.870, "timestampUtc": "2026-03-10T11:59:00Z" },
{ "currency": "EUR", "buy": 0.9174, "sell": 0.9229, "mid": 0.9201, "timestampUtc": "2026-03-10T11:59:00Z" },
{ "currency": "GBP", "buy": 0.7820, "sell": 0.7867, "mid": 0.7843, "timestampUtc": "2026-03-10T11:59:00Z" },
{ "currency": "KWD", "buy": 0.3066, "sell": 0.3085, "mid": 0.3075, "timestampUtc": "2026-03-10T11:59:00Z" },
{ "currency": "SAR", "buy": 3.7477, "sell": 3.7702, "mid": 3.7590, "timestampUtc": "2026-03-10T11:59:00Z" },
{ "currency": "TRY", "buy": 43.945, "sell": 44.209, "mid": 44.077, "timestampUtc": "2026-03-10T11:59:00Z" }
]
}baseالعملة الأساسية (USD)
dateتاريخ آخر تحديث للسعر
rates[].currencyرمز العملة وفق ISO 4217 (مثل EUR، GBP)
rates[].midالسعر الوسطي (المرجعي) — 1 دولار = X وحدة
rates[].buyسعر الشراء المشتق من بيانات السوق
rates[].sellسعر البيع المشتق من بيانات السوق
rates[].timestampUtcوقت التحديث
/crypto/latestأحدث أسعار العملات الرقمية
احصل على أحدث أسعار العملات الرقمية بالدولار الأمريكي مع بيانات التغيّر خلال 24 ساعة.
langاختياريلغة الاستجابة (ar، en، de)
curl "https://lirascope.syria-cloud.sy/api/v1/crypto/latest?lang=ar"/gold/latestأحدث أسعار الذهب
احصل على أحدث أسعار الذهب بالدولار الأمريكي مع بيانات التغيّر خلال 24 ساعة.
langاختياريلغة الاستجابة (ar، en، de)
curl "https://lirascope.syria-cloud.sy/api/v1/gold/latest?lang=ar"حقول الاستجابة
disclaimerرسالة إخلاء المسؤولية (مترجمة)
timestampUtcالطابع الزمني UTC
cbsRatesأسعار المصرف المركزي
marketRatesأسعار السوق
effectiveRatesالأسعار الفعالة (تجاوزات يدوية أو سوق)
[].currencyرمز العملة
[].buyسعر الشراء
[].sellسعر البيع
[].midالسعر الوسطي
[].timestampUtcوقت التحديث
[].isManualOverrideما إذا كان سعراً يدوياً
حدود المعدل
الطلبات العامة محدودة حسب عنوان IP. الطلبات الموثقة محدودة بـ60 طلباً في الدقيقة لكل مفتاح إضافةً إلى حصة الباقة الشهرية.
| الباقة | المصادقة | شهرياً | في الدقيقة | في الساعة |
|---|---|---|---|---|
| المجاني (IP) | بدون مصادقة | — | 60 / IP | 1,200 / IP |
| مجاني | مفتاح API مطلوب | 300 | 60 / key | — |
| المبدئي | مفتاح API مطلوب | 10,000 | 60 / key | — |
| الاحترافي | مفتاح API مطلوب | 500,000 | 60 / key | — |
| المؤسسي | مفتاح API مطلوب | غير محدود | 60 / key | — |
الباقات المدفوعة ترفع الحصة الشهرية وعدد الويب هوك. عرض الباقات
تتضمن جميع استجابات API معلومات حدود المعدل:
X-Rate-Limit-Limit: 60
X-Rate-Limit-Remaining: 58
X-Rate-Limit-Reset: 2026-02-04T10:15:00Zعند تجاوز حد المعدل:
{
"error": "Rate limit exceeded. Please retry after 45 seconds.",
"retryAfter": 45
}API الخاص و Webhooks
يتيح لك API الخاص إنشاء تكاملات مع تنبيهات أسعار الصرف عبر Webhooks موقعة.
مصادقة API الخاص
تتطلب جميع نقاط /client/* مفتاحاً عاماً ومفتاحاً خاصاً في ترويسات الطلب.
X-Api-Keyمفتاحك العام (lsp_pub_...)
X-Api-Secretمفتاحك الخاص (lsp_prv_...)
curl -X GET https://lirascope.syria-cloud.sy/api/v1/client/me \
-H "X-Api-Key: lsp_pub_a1b2c3..." \
-H "X-Api-Secret: lsp_prv_d4e5f6..."/client/meالملف الشخصي للعميل
اعرض معلومات حسابك وعدد Webhooks المسجلة.
{
"id": "3fa85f64-...",
"name": "My Integration",
"publicKey": "lsp_pub_a1b2c3...",
"isActive": true,
"createdUtc": "2026-03-08T00:00:00Z",
"lastUsedUtc": "2026-03-08T12:00:00Z",
"webhookCount": 2
}Webhooks
سجّل عناوين URL لاستقبال تنبيهات تلقائية عند تحقق شروط الأسعار.
/client/webhooks— عرض جميع Webhooks/client/webhooks— إنشاء Webhook جديد/client/webhooks/{id}— تحديث Webhook/client/webhooks/{id}— حذف Webhookcurl -X POST https://lirascope.syria-cloud.sy/api/v1/client/webhooks \
-H "X-Api-Key: lsp_pub_a1b2c3..." \
-H "X-Api-Secret: lsp_prv_d4e5f6..." \
-H "Content-Type: application/json" \
-d '{
"webhookUrl": "https://my-server.com/hooks/rate-alert",
"currency": "USD",
"source": "MARKET",
"alertType": 0,
"thresholdValue": 15000.0,
"label": "USD high alert"
}'0 — ABOVEتنبيه عندما يكون السعر ≥ الحد
1 — BELOWتنبيه عندما يكون السعر ≤ الحد
2 — CHANGE_INCREASEتنبيه عند ارتفاع السعر بنسبة %
3 — CHANGE_DECREASEتنبيه عند انخفاض السعر بنسبة %
حمولة Webhook
عند تحقق شرط التنبيه، يرسل LiraScope طلب POST إلى عنوان Webhook الخاص بك.
Content-Type: application/json
X-LiraScope-Signature-Version: 2
X-LiraScope-Timestamp: <unix-seconds>
X-LiraScope-Signature-256: <hex-hmac>
X-LiraScope-Event: rate_alert{
"event": "rate_alert",
"currency": "USD",
"source": "MARKET",
"alertType": "ABOVE",
"threshold": 15000.0,
"currentRate": 15250.0,
"previousRate": 14800.0,
"label": "USD high alert",
"webhookId": "7c9e6679-...",
"timestampUtc": "2026-03-08T12:30:00Z"
}التحقق من التوقيع
تحقق من HMAC-SHA256 باستخدام سر التوقيع الذي يظهر مرة واحدة، ووقّع الطابع الزمني.النص الخام وارفض طابعاً أقدم من خمس دقائق.
const crypto = require('crypto');
function verifySignature(body, timestamp, received, signingSecret) {
if (Math.abs(Math.floor(Date.now() / 1000) - Number(timestamp)) > 300) return false;
const expected = crypto.createHmac('sha256', signingSecret)
.update(timestamp + '.' + body).digest('hex');
const a = Buffer.from(expected, 'hex');
const b = Buffer.from(received, 'hex');
return a.length === b.length && crypto.timingSafeEqual(a, b);
}موثوقية Webhook
- يتم تعطيل Webhooks تلقائياً بعد 10 محاولات فاشلة متتالية.
- يمكنك إعادة تفعيل Webhook عبر لوحة التحكم أو نقطة PUT.
- تعرض حقول lastDeliveryStatusCode و consecutiveFailures حالة التسليم.
التكاملات
استخدم LiraScope في ووردبريس وWHMCS أو أنشئ بطاقة أسعار قابلة للتضمين.
ليراسكوب لووردبريس
أضف أسعار الليرة السورية الرسمية وأسعار السوق، وجداول الفجوة، والرسوم البيانية، والمحوّلات، والمكوّنات، والودجات، والتصدير، وتغذية أسعار WooCommerce.
LiraScope لنظام WHMCS
اعرض أسعار الليرة السورية الرسمية وأسعار السوق داخل لوحة الإدارة ومنطقة العملاء، وحدّث سعر فوترة SYP عبر تغذية اختيارية محمية وقابلة للتدقيق.
الدعم
للحصول على الدعم أو الإبلاغ عن المشكلات، يرجى الاتصال بـ info@omarino.de