- API
- Uç Noktaları
- /recipes/{recipeId}
Get a recipe
Belirli bir tarifin tüm detaylarını tanımlayıcısıyla alın. Bu, adımları, malzemeleri, besin değerlerini ve medyayı içerir ve platformunuzda zengin, etkileşimli bir yemek deneyimi sunmak için gereken her şeyi sağlar. Hızlı erişim için tasarlanmıştır ve uygulamanızın ana tarif detay sayfalarını destekler. Kullanım Alanları: ETKİLEŞİMLİ YEMEK PİŞİRME MODU • Uygulamanızda adım adım, dikkat dağıtmayan bir yemek pişirme modu sunun; kesin zamanlamalar, talimatlar ve medya materyalleri ile. Sesli asistanlarla entegre edilebilir. E-TİCARET — ZENGİNLEŞTİRİLMİŞ ÜRÜN SAYFALARI • Ürünün temel bir malzeme olduğu ürün sayfalarına tam tarifi yerleştirin. Kullanıcılar tüm malzemeleri tarif görünümünden sepete ekleyebilir. RESTORANLAR — ETKİLEŞİMLİ DİJİTAL MENÜ • Müşteri yemek QR kodunu tarar ve tam tarifi görür: malzemeler, hazırlanması, besin değerleri. YEMEK TESLİMAT KİTLERİ • Fiziksel yemek kitleri için dijital talimat rehberi. Müşteri kutunun üzerindeki QR'ı tarar ve adım adım tarife ulaşır.
Yanıt
RecipeDetail
Bir tarifin tam detayları
object
RecipeDetail
Bir tarifin tam detayları
recipeId
Tarif için benzersiz tanımlayıcı
title?
Tarifin yerelleştirilmiş başlığı
slug
Tarifin URL dostu kısa bağlantısı
difficulty?
Zorluk seviyesi tanımlayıcısı; GET /definitions/difficulties ile çözülebilir
cookingTimeMinutes?
Pişirme süresi (dakika)
preparationTimeMinutes?
Hazırlık süresi (dakika cinsinden)
recipeTypeId
Tarif türü tanımlayıcı; GET /definitions/recipe-types ile çözülebilir
servings
Tarifin verdiği porsiyon sayısı
countryId?
Menşe ülke tanımlayıcısı; GET /definitions/countries aracılığıyla çözülebilir
italianRegionId?
İtalyan bölgesi menşei tanımlayıcı; GET /definitions/italian-regions ile çözülebilir
description?
Tarifin yerelleştirilmiş açıklaması
otherInfos?
Tarifle ilgili ek yerel notlar veya bilgiler
storageInstructions?
Yerel depolama ve saklama talimatları
isPublished
Tarifin yayınlanıp yayınlanmadığı
isDeleted
Tarifin yumuşak bir şekilde silinip silinmediği
totalTimeMinutes?
Pişirme ve hazırlık süresinin toplamı (dakika olarak)
imageUrl?
Tarif kapak görselinin URL'si
preparationSteps?
string[]
preparationSteps?
links?
object[]
links?
NamedLink
object
NamedLink
name
url
ingredients?
object[]
ingredients?
All of
Varyant 1
object[]
Varyant 1
RecipeIngredient
Bir tarifte miktarla birlikte bir malzeme girişi
object
RecipeIngredient
Bir tarifte miktarla birlikte bir malzeme girişi
recipeIngredientId?
Bu bileşen girişi için benzersiz tanımlayıcı
recipeId?
Bu malzemenin ait olduğu tarifin kimliği
name?
Bileşenin görünen adı
quantity?
Kullanılan malzeme miktarı
measureUnitId?
Miktar için ölçü birimi tanımlayıcısı; GET /definitions/measure-units ile çözümlenebilir
isIngredient?
Doğruysa bu bir içerik maddesi; yanlışsa bu bir genel öğe veya nottur.
suggestions?
object[]
suggestions?
All of
Varyant 1
object[]
Varyant 1
RecipeTool
Bir tarif için gerekli bir araç veya ekipman
object
RecipeTool
Bir tarif için gerekli bir araç veya ekipman
recipeToolId?
Bu araç girdisi için benzersiz tanımlayıcı
recipeId?
Bu aracın ait olduğu tarifin tanımlayıcısı
name
Araç adını göster
No Content
Bu uç nokta için şema mevcut değil.
Yetkisiz
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Yasaklandı
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Kabul Edilemez
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
İşlenemez Varlık
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Çok Fazla İstek (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
İç Sunucu Hatası
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Kötü Ağ Geçidi (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Geçit Zaman Aşımı (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?