- API
- Uç noktalar
- /recipes/{recipeId}
Get a recipe
Belirli bir tarifin tanımlayıcısına göre eksiksiz ve ayrıntılı bilgilerini alın. Buna adımlar, malzemeler, besin değerleri ve medya dahildir; böylece platformunuzda zengin ve etkileşimli bir pişirme deneyimi oluşturmak için gereken her şeyi sunar. Son derece hızlı veri alma için tasarlanan bu uç nokta, uygulamanızın ana tarif ayrıntıları sayfalarını destekler. Kullanım alanları: ETKİLEŞİMLİ PİŞİRME MODU • Kesin süreler, talimatlar ve medya varlıklarıyla uygulamanızda adım adım, dikkat dağıtmayan bir pişirme modunu destekleyin. Sesli asistanlarla entegre edilebilir. E-TİCARET — ZENGİNLEŞTİRİLMİŞ ÜRÜN SAYFALARI • Ürünün temel malzeme olduğu ürün sayfalarına tarifin tamamını yerleştirin. Kullanıcılar tarif görünümünden tüm malzemeleri sepete ekler. RESTORANLAR — ETKİLEŞİMLİ DİJİTAL MENÜ • Müşteri yemeğin QR kodunu tarar ve tarifin tamamını görür: malzemeler, hazırlama, besin değerleri. YEMEK TESLİMAT KİTLERİ • Fiziksel yemek kitleri için dijital kullanım kılavuzu. Müşteri kutudaki QR kodunu tarar ve tarifi adım adım görüntüler.
Yanıt
RecipeDetail
Bir tarifin tüm ayrıntıları
object
RecipeDetail
Bir tarifin tüm ayrıntıları
recipeId
Tarifin benzersiz tanımlayıcısı
title?
Tarifin yerelleştirilmiş başlığı
slug
Tarifin URL dostu kısa adı
difficulty?
integer
difficulty?
All of
Varyant 1
cookingTimeMinutes?
Dakika cinsinden pişirme süresi
preparationTimeMinutes?
Dakika cinsinden hazırlama süresi
recipeTypeId
servings
Tarifin ürettiği porsiyon sayısı
countryId?
GET /definitions/countries ile çözümlenebilen menşe ülke tanımlayıcısı
italianRegionId?
GET /definitions/italian-regions ile çözümlenebilen menşe İtalyan bölgesi tanımlayıcısı
description?
Tarifin yerelleştirilmiş açıklaması
otherInfos?
Tarif hakkında ek yerelleştirilmiş notlar veya bilgiler
storageInstructions?
Yerelleştirilmiş saklama ve muhafaza talimatları
isPublished
Tarifin yayımlanıp yayımlanmadığı
isDeleted
Tarifin yazılımsal olarak silinip silinmediği
totalTimeMinutes?
Dakika cinsinden pişirme ve hazırlama sürelerinin toplamı
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
Miktar içeren bir tarif bileşeni girdisi
object
RecipeIngredient
Miktar içeren bir tarif bileşeni girdisi
recipeIngredientId?
Bu malzeme kaydının benzersiz tanımlayıcısı
recipeId?
Bu malzemenin ait olduğu tarifin tanımlayıcısı
name?
Malzemenin görünen adı
quantity?
Kullanılan malzeme miktarı
measureUnitId?
Miktarın ölçü birimi tanımlayıcısı; GET /definitions/measure-units aracılığıyla çözümlenebilir
isIngredient?
Bunun bir bileşen olması durumunda true; genel bir öğe veya not olması durumunda false
suggestions?
object[]
suggestions?
All of
Varyant 1
object[]
Varyant 1
RecipeTool
Bir tarif için gereken araç veya ekipman parçası
object
RecipeTool
Bir tarif için gereken araç veya ekipman parçası
recipeToolId?
Bu araç girdisinin benzersiz tanımlayıcısı
recipeId?
Bu aracın ait olduğu tarifin tanımlayıcısı
name
Aracın görünen adı
No Content
Bu uç nokta için kullanılabilir şema yok.
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?
İşlenemeyen 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?
Dahili Sunucu Hatası
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Hatalı Ağ Geçidi (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
Ağ Geçidi Zaman Aşımı (APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?