1. الرئيسية
  2. دليل المستخدم
  3. وثائق RESTful API
  4. [v2] تعيين واجهة برمجة التطبيقات لساعة تشغيل الفرع

[v2] تعيين واجهة برمجة التطبيقات لساعة تشغيل الفرع

الوصف [إصدار جديد] استدعاء نقطة النهاية هذه من خلال توفير رمز مميز للمستخدم المسؤول لضبط ساعة تشغيل الفرع للشركة.
نقطة النهاية {DataManagerAPI} / api / v2 / Site / [BranchId] / SetBranchOperatingHours
خدمة التوصيل سأعين
رؤوس
  1. AToken: قيمة رمز العائد من API "GenerateAccessToken" من خلال توفير اسم المستخدم وكلمة المرور
وصف نقطة النهاية
  1. 'BranchId' هو مفتاح فريد لتعريف الفرع ، لا تقم ببساطة بتعديل هذه القيمة
    1. يمكن استرداد / الرجوع إلى 'BranchId' من "واجهة برمجة تطبيقات المواقع"
النص الأساسي - مثال JSON
[
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T01:00:00",
                "اليوم": 0،
                "IsDayOff": خطأ
            },
            {
                "StartTime": "2022-05-19T01:00:00",
                "EndTime": "2022-05-19T11:00:00",
                "اليوم": 1،
                "IsDayOff": خطأ
            },
            {
                "StartTime": "2022-05-19T11:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "اليوم": 1،
                "IsDayOff": خطأ
            },            
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:30:00",
                "اليوم": 2،
                "IsDayOff": خطأ
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "اليوم": 3،
                "IsDayOff": خطأ
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "اليوم": 4،
                "IsDayOff": خطأ
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "اليوم": 5،
                "IsDayOff": خطأ
            },
            {
                "StartTime": "2022-05-19T00:00:00",
                "EndTime": "2022-05-19T23:10:00",
                "اليوم": 6،
                "IsDayOff": خطأ
            }
]
    
وصف الجسم
  1. BranchOperatingHour. الساعة
    1. اجتياز جميع ساعات العمل تحت الفرع المراد إدخاله. 
    2. "StartTime" و "EndTime" هما وقت بدء ووقت تشغيل الفرع
      1. جزء التاريخ في هذين الحقلين غير مهم ، سيتم استخدام جزء الوقت فقط
    3.  'يوم':
      1. 0 = الأحد ، 1 = الاثنين ، 2 = الثلاثاء ، إلخ
    4. يشير "IsDayOff" إلى ما إذا كان هذا الفرع لا يعمل في يوم معين من الأسبوع
  2. يمكن استرداد ساعة التشغيل الكاملة لساعة التشغيل المعنية من API "GetOperatingHours"
الاستجابة - مثال JSON
{
    "الحالة": 200 ،
    "خطأ": ""،
    "الرسالة": "تم تحديث ساعات التشغيل" ،
    "البيانات": فارغة
}
تم التحديث في يوليو 15 ، 2022