تطبيق خادم الحجز: واجهة برمجة التطبيقات الإصدار 0 (الإصدار القديم)

إنّ إعداد خادم حجز من جانبك يتيح لـ "مركز الإجراءات" إنشاء مواعيد / حجوزات / حجوزات معك نيابةً عن المستخدم.

تنفيذ واجهة برمجة تطبيقات استنادًا إلى "مجموعة خدمات التحكّم في الأجهزة الجوّالة" (gRPC)

يجب عدم استخدام واجهة برمجة التطبيقات الإصدار 0 في عمليات الدمج الجديدة.

يمكنك تنزيل تعريف الخدمة بتنسيق Proto أدناه لبدء تنفيذ واجهة برمجة التطبيقات.

تنزيل تعريف الخدمة

يُرجى التعرف على أنواع الموارد التالية التي سيتم استخدامها في عملية التنفيذ هذه:

  • إيجار: حجز مؤقت لفترة إيجار في الجدول الزمني، ويجب أن يكون قبل إجراء الحجز
  • الحجز: الحجز النهائي لخانة في الجدول الزمني

بالإضافة إلى ذلك، يجب تنفيذ طرق واجهة برمجة التطبيقات التالية من جانبك لخادم gRPC:

في ما يلي تعريف كامل لـ BookingService باستخدام الطرق الثلاث المذكورة أعلاه:

// Manages slot leases and bookings for an inventory of appointments
service BookingService {
// Creates a new lease
rpc CreateLease(CreateLeaseRequest) returns (CreateLeaseResponse) {}

// Creates a booking for which a lease exists
rpc CreateBooking(CreateBookingRequest) returns (CreateBookingResponse) {}

// Updates an existing booking
rpc UpdateBooking(UpdateBookingRequest) returns (UpdateBookingResponse) {}
}

من المفترض أن تعرض الطرق رموز الحالة gRPC.

هل لديك أسئلة؟

ننصحك بالاطّلاع على الأسئلة الشائعة لدينا.

إصدارات أخرى

للحصول على مستندات حول الإصدارات الأخرى من واجهة برمجة التطبيقات، اطّلِع على الصفحات التالية: