اربط برامج أخرى بمفتاح API
اسمح لموقع أو برنامج محاسبة أو تقرير خاص بقراءة منتجاتك ومخزونك ومبيعاتك وعملائك — قراءة فقط.
ما تحتاجه أولاً
- دخول صاحب المتجر (أو حساب مسموح له بدخول الإعدادات).
- البرنامج الآخر، أو المبرمج الذي يجهّزه، جاهز للصق المفتاح.
الخطوات
افتح الإعدادات ← البيانات وواجهة API.
اكتب اسماً يوضح لمن المفتاح (الموقع، المحاسب…) واضغط إنشاء مفتاح.
اضغط نسخ والصق المفتاح في البرنامج الآخر فوراً. يظهر مرة واحدة فقط — سهل يحتفظ بنسخة مشفّرة ولا يستطيع إظهاره مرة أخرى.
يرسل البرنامج المفتاح مع كل طلب، في الترويسة Authorization: Bearer يليها المفتاح. مثال: طلب إلى https://getsahel.com/api/v1/products يعيد كل المنتجات مع السعر والمخزون، الإجمالي ولكل فرع. المبيعات على /api/v1/sales (أضف ?from=2026-10-01&to=2026-10-31 لفترة محددة) والعملاء على /api/v1/customers.
القوائم تأتي 50 في كل مرة (حتى 200 مع ?limit=200). ما دام الرد يقول has_more: true، اطلب مجدداً مع ?offset= مُزاداً بنفس العدد.
ما يجب أن تراه
البرنامج الآخر يعرض بياناتك مباشرة. تحت المفتاح في البيانات وواجهة API ترى آخر مرة استُخدم فيها. لا شيء يفعله يستطيع تغيير متجرك — المفتاح للقراءة فقط.
أخطاء شائعة
- ضياع المفتاح. لا يمكن إظهاره مرة أخرى — أنشئ مفتاحاً جديداً واضغط إلغاء على القديم.
- وضع المفتاح داخل صفحة ويب عامة. أي شخص يستطيع قراءته هناك. أبقِه على خادم البرنامج الآخر.
- استخدام مفتاح واحد لعدة برامج. أعطِ كل برنامج مفتاحه، لتوقف واحداً دون أن تعطّل الباقي.