المساعدة والدعم

ابدأ رحلتك مع منصتنا باستخدام الأسئلة الشائعة للحصول على إجابات سريعة ودليل المستخدم للحصول على نصائح مفصلة!

  • ما الفرق بين API و API Product؟

    • API (واجهة برمجة التطبيقات): مجموعة من البروتوكولات التي تتيح للتطبيقات البرمجية التواصل مع بعضها البعض.
    • API Product (منتج API): مجموعة من واجهات برمجة التطبيقات مجمعة معًا لتوفير وظائف محددة، وغالبًا ما يكون لها مستويات وصول وحدود استخدام محددة.
  • ما الفرق بين عنوان URL الخاص ببيئة UAT وعنوان URL المباشر؟

    الفرق الرئيسي بين عنوان URL الخاص ببيئة UAT وعنوان URL المباشر هو:

    • عنوان URL الخاص بـ UAT: يُستخدم للاختبار في بيئة ما قبل الإنتاج حيث يمكن للمطورين والمستخدمين التحقق من الوظائف قبل الإنطلاق الرسمي.
    • عنوان URL المباشر: يُستخدم في بيئة الإنتاج حيث يتفاعل المستخدمون الحقيقيون مع التطبيق.
  • أين يمكنني طلب مفاتيح API؟

    للمصادقة على تطبيقك والوصول إلى واجهات برمجة التطبيقات (APIs) الخاصة بـ CAIT، اتبع الخطوات التالية:

    • سجّل الدخول إلى حساب المطور الخاص بك على بوابة CAIT للمطورين.
    • انقر على "تطبيقاتي" من القائمة الرئيسية.
    • في صفحة "تطبيقاتي"، انقر على "إنشاء تطبيق".
    • أدخل اسمًا مميز لتطبيقك وحدد واجهات برمجة التطبيقات التي تريد استخدامها.
    • انقر على "إنشاء تطبيق" لإنشاء مفتاح المستهلك (Consumer Key) والسر (Secret) المطلوبين للمصادقة وإنشاء الرموز المميزة.
  • لا أحصل على الاستجابة المتوقعة، بمن أتواصل؟

    إذا لم تتلقَ الاستجابة المتوقعة، حاول أولًا استكشاف المشكلة بنفسك من خلال:

    • التحقق من اتصالك بالإنترنت.
    • مسح ذاكرة التخزين المؤقت وملفات تعريف الارتباط.
    • تجربة متصفح أو جهاز مختلف.

    إذا استمرت المشكلة، تواصل مع فريق دعم CAIT للحصول على المساعدة.

  • كيف يمكنني التدخل لمعرفه الخلل وإصلاحه إذا كان JWT لا يعمل؟

    إذا فشل التحقق من JWT، جرب الخطوات التالية:

    • تأكد من صحة تنسيق الرمز وتوقيعه.
    • تحقق مما إذا كان الرمز قد انتهت صلاحيته.
    • تحقق من المفتاح السري أو المفتاح العام المستخدم في التوقيع.
    • فك تشفير الرمز باستخدام أداة تصحيح أخطاء JWT لفحص محتواه.
    • تأكد من استخدام الاذن الصحيح للتفويض في الطلبات.
  • كيف يعمل التحقق عبر JWT؟

    تتبع المصادقة باستخدام JWT الخطوات التالية:

    • يرسل العميل طلب تسجيل الدخول مع بيانات الاعتماد إلى خادم المصادقة.
    • يتحقق الخادم من بيانات الاعتماد وينشئ رمز JWT.
    • تأكد من استخدام الاذن الصحيح للتفويض في الطلبات.
    • يتحقق الخادم من توقيع JWT ويعالج الطلب إذا كان صالحًا.
  • ما هو JWT (JSON Web Token)؟

    JWT (الرمز الشبكي القابل للتشغيل البيني JSON) هو تنسيق مضغوط وآمن لنقل المعلومات بين الأطراف على شكل كائن JSON. يُستخدم عادةً للمصادقة والتفويض في واجهات برمجة التطبيقات (APIs). يتم توقيع رموز JWT بمفتاح سري أو زوج من المفاتيح العامة/الخاصة لضمان النزاهة والمصداقية.

  • ما هو OAuth؟

    OAuth (التفويض المفتوح) هو بروتوكول شائع يُستخدم للمصادقة والتفويض. يتيح للمستخدمين منح التطبيقات الخارجية حق الوصول إلى مواردهم دون مشاركة بيانات تسجيل الدخول الخاصة بهم. يستخدم OAuth الرموز المميزة (Tokens) وإعادة التوجيه للمصادقة والتفويض بطريقة آمنة.

  • ما هي الخطوات الأساسية لإنشاء تطبيق في بوابة المطورين؟

    الخطوات الأساسية لإنشاء تطبيق في بوابة المطورين تشمل:

    • إنشاء حساب مطور
    • الحصول على بيانات اعتماد واجهة برمجة التطبيقات (API Credentials)
    • تحديد هدف التطبيق
    • تكوين إعدادات التطبيق
    • دمج التطبيق مع واجهة برمجة التطبيقات
    • اختبار التطبيق وتصحيح الأخطاء
    • الترويج للتطبيق
  • لماذا تعتبر بيئة UAT مهمة للمطورين؟

    بيئة UAT (اختبار قبول المستخدم) مهمة جدًا للمطورين لأنها تتيح لهم اختبار وتأكيد عمل واجهة برمجة التطبيقات (API) أو التطبيق في بيئة محكومة قبل نشره في بيئة الإنتاج. توفر بيئة آمنة لتنقيح الأكواد والتأكد من أنها تلبي متطلبات العمل.