- واجهة برمجة التطبيقات
- نقاط النهاية
- /recipes/{recipeId}
Get a recipe
استرداد التفاصيل الكاملة والمتعمقة لوصفة معينة بواسطة معرفها. يشمل ذلك الخطوات، المكونات، القيم الغذائية، والوسائط، مما يوفر كل ما هو ضروري لإنشاء تجربة طهي تفاعلية وغنية على منصتك. مُصمم للاسترجاع بسرعة فائقة، يوفّر الصفحات الرئيسية لتفاصيل الوصفات في تطبيقك. حالات الاستخدام: وضع الطهي التفاعلي • قم بتفعيل وضع طهي خطوة بخطوة وخالي من التشتت في تطبيقك مع توقيتات دقيقة، تعليمات، وأصول وسائط. قابل للتكامل مع المساعدات الصوتية. التجارة الإلكترونية — صفحات منتجات محسّنة • تضمين الوصفة الكاملة في صفحات المنتجات حيث يكون المنتج مكونًا رئيسيًا. يمكن للمستخدمين إضافة جميع المكونات إلى السلة من عرض الوصفة. المطاعم — القائمة الرقمية التفاعلية • يقوم العميل بمسح رمز QR للطبق ويرى الوصفة الكاملة: المكونات، التحضير، القيم الغذائية. مجموعات توصيل الطعام • دليل تعليمات رقمي لمجموعات الطعام الفعلية. يقوم العميل بمسح رمز QR على الصندوق ويعرض وصفة خطوة بخطوة.
استجابة
RecipeDetail
التفاصيل الكاملة لوصفة
object
RecipeDetail
التفاصيل الكاملة لوصفة
recipeId
معرّف فريد للوصفة
title?
العنوان المحلي للوصفة
slug
الاسم المميز للصيغة القابل للاستخدام في الرابط الإلكتروني
difficulty?
معرف مستوى الصعوبة؛ يمكن حله عبر GET /definitions/difficulties
cookingTimeMinutes?
وقت الطهي بالدقائق
preparationTimeMinutes?
وقت التحضير بالدقائق
recipeTypeId
معرف نوع الوصفة؛ يمكن حله عبر GET /definitions/recipe-types
servings
عدد الحصص التي توفرها الوصفة
countryId?
معرّف بلد المنشأ; يمكن الاستعلام عنه عبر GET /definitions/countries
italianRegionId?
معرّف منطقة المنشأ الإيطالية؛ يمكن حلها عبر GET /definitions/italian-regions
description?
الوصف المحلي للوصفة
otherInfos?
ملاحظات إضافية محلية أو معلومات حول الوصفة
storageInstructions?
تعليمات التخزين والحفظ المحلية
isPublished
سواء تم نشر الوصفة
isDeleted
ما إذا كانت الوصفة قد تم حذفها مؤقتًا
totalTimeMinutes?
مجموع وقت الطهي والتحضير بالدقائق
imageUrl?
عنوان URL لصورة غلاف الوصفة
preparationSteps?
string[]
preparationSteps?
links?
object[]
links?
NamedLink
object
NamedLink
name
url
ingredients?
object[]
ingredients?
All of
متغير 1
object[]
متغير 1
RecipeIngredient
إدخال مكون في الوصفة مع الكمية
object
RecipeIngredient
إدخال مكون في الوصفة مع الكمية
recipeIngredientId?
معرّف فريد لهذا المكون
recipeId?
معرّف الوصفة التي ينتمي إليها هذا المكون
name?
عرض اسم المكون
quantity?
كمية المكون المستخدم
measureUnitId?
معرّف وحدة القياس للكمية؛ يمكن الحصول عليه عبر GET /definitions/measure-units
isIngredient?
صحيح إذا كان هذا مكونًا؛ خطأ إذا كان عنصرًا عامًا أو ملاحظة.
suggestions?
object[]
suggestions?
All of
متغير 1
object[]
متغير 1
RecipeTool
أداة أو قطعة من المعدات اللازمة لوصفة
object
RecipeTool
أداة أو قطعة من المعدات اللازمة لوصفة
recipeToolId?
معرف فريد لهذا العنصر في الأداة
recipeId?
معرّف الوصفة التي تنتمي إليها هذه الأداة
name
عرض اسم الأداة
No Content
لا توجد مخططات متاحة لهذه النقطة النهاية.
غير مصرح
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
ممنوع
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
غير مقبول
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
كيان غير قابل للمعالجة
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
عدد كبير جدًا من الطلبات (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
خطأ في الخادم الداخلي
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
بوابة غير صالحة (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
انتهاء مهلة البوابة (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?