جولة خطوة بخطوة في ADITUS Ticketshop API — تعرض كل خطوة الطلب الفعلي والاستجابة المباشرة وما يمكنك إنشاؤه باستخدامها.
يسرد endpoint الاستكشاف جميع الفعاليات التي يعرضها المتجر، بما في ذلك الحالة والتواريخ والعملة. وهو نقطة البداية لأي عملية تكامل. وعندما يكون البيع متاحًا، يمكنك فتح قائمة المنتجات.
/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=trueتظل هذه النظرة العامة قابلة للقراءة دون تشغيل JavaScript أو استدعاء API المباشرة. أما الطلبات والاستجابات في العرض التفاعلي أعلاه فتأتي مباشرةً من نظام ADITUS التجريبي.
حمّل الفعاليات التي يعرضها المتجر، بما في ذلك حالة البيع والتواريخ والعملة والتشكيلات المتاحة.
/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=trueاقرأ المنتجات القابلة للحجز من التشكيلة المحددة، ثم طبّق سمة المتجر الخاصة بالفعالية.
/Demo_API/api/shop/v1/discovery/events/{eventId}/assortments/{assortmentId}/articles/Demo_API/api/assets/v1/themes/Shop?context=event:{eventId}أنشئ سلة تسوق وأضف المنتج المحدد. وتحدد حالة السلة المُعادة جميع الاستدعاءات اللاحقة.
/Demo_API/api/shop/v1/cart?$expand=All/Demo_API/api/shop/v1/cart/{cartId}/items?$expand=Allحمّل بيانات التعبئة المسبقة ومجموعات الأسئلة المطلوبة، ثم احفظ بيانات المشتري والحاضرين اللازمة لإتمام الشراء.
/Demo_API/api/shop/v1/cart/{cartId}/items/{itemId}/registration/{self|thirdperson}/prefill-data/Demo_API/api/shop/v1/cart/{cartId}/items/{itemId}/registration?$expand=Allتحقق من سلة التسوق، واختر مزوّد خدمة دفع متاحًا عند الحاجة، ثم أرسل الطلب.
/Demo_API/api/shop/v1/cart/{cartId}/validate/Demo_API/api/shop/v1/cart/{cartId}/payment-providers/Demo_API/api/shop/v1/cart/{cartId}/checkoutاقرأ الطلب المكتمل واستخدم روابط التذاكر والإيصالات وWallet المتوفرة فيه.
/Demo_API/api/shop/v1/user/{userId}/orders/{orderId}