Skip to content

وثائق مطور التطبيق

عقد HTTP لتطبيق العميل والملتقط والسائق.

  1. الواجهة العامة — تطبيق العميل (http://localhost:5000، البادئة /v1)
  2. واجهة الملتقط — واجهة الإدارة (http://localhost:5001، /v1/fulfillment/picker/*)
  3. واجهة السائق — واجهة الإدارة (/v1/fulfillment/driver/*)

إدارة الكتالوج في لوحة التحكم خارج النطاق. واجهات OpenAPI الحية (جرّب الطلبات بـ Bearer):

أي واجهة تستدعي

التطبيقعنوان الأساس (تطوير)المصادقة
العميلhttp://localhost:5000Authorization: Bearer <accessToken>
الملتقطhttp://localhost:5001JWT موظف Bearer + orders:read / orders:update
السائقhttp://localhost:5001نفس JWT الموظف؛ وجّه الواجهة عندما roleKey هو driver

لا ترسل حركة الملتقط أو السائق إلى الواجهة العامة. مسارات التجهيز غير مركّبة هناك.

اقرأ بهذا الترتيب

  1. البدء
  2. الاتفاقيات
  3. مصادقة العميل أو دخول الموظف في الملتقط / السائق
  4. صفحات المجالات: الكتالوج، السلة، الطلبات، الحساب، الإشعارات، الدعم، المساعد

قيود صادقة

  • احفظ accessToken وrefreshToken (SecureStore). أرسل Bearer مع كل طلب مصادق. عند 401 حدّث مرة ثم أرسل المستخدم للدخول.
  • طرق الدفع عند إنشاء الطلب: cod | wallet فقط.
  • إرسال OTP عبر SMS تجريبي في التطوير.
  • لا WebSocket للتجهيز — استطلع HTTP.