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.

GET
/recipes/{recipeId}
Recipes
Kredi gerekmez

Yanıt

200
application/json
object

RecipeDetail

Bir tarifin tam detayları

object

recipeId

Tarif için benzersiz tanımlayıcı

integer<int32>

title?

Tarifin yerelleştirilmiş başlığı

string | null

slug

Tarifin URL dostu kısa bağlantısı

string

difficulty?

Zorluk seviyesi tanımlayıcısı; GET /definitions/difficulties ile çözülebilir

integer<uint8> | null

cookingTimeMinutes?

Pişirme süresi (dakika)

integer<int32> | null

preparationTimeMinutes?

Hazırlık süresi (dakika cinsinden)

integer<int32> | null

recipeTypeId

Tarif türü tanımlayıcı; GET /definitions/recipe-types ile çözülebilir

integer<int16>

servings

Tarifin verdiği porsiyon sayısı

integer<int16>

countryId?

Menşe ülke tanımlayıcısı; GET /definitions/countries aracılığıyla çözülebilir

integer<int32> | null

italianRegionId?

İtalyan bölgesi menşei tanımlayıcı; GET /definitions/italian-regions ile çözülebilir

integer<int32> | null

description?

Tarifin yerelleştirilmiş açıklaması

string | null

otherInfos?

Tarifle ilgili ek yerel notlar veya bilgiler

string | null

storageInstructions?

Yerel depolama ve saklama talimatları

string | null

isPublished

Tarifin yayınlanıp yayınlanmadığı

boolean

isDeleted

Tarifin yumuşak bir şekilde silinip silinmediği

boolean

totalTimeMinutes?

Pişirme ve hazırlık süresinin toplamı (dakika olarak)

integer<int32> | null

imageUrl?

Tarif kapak görselinin URL'si

string | null

preparationSteps?

string[]
string

links?

object[]

NamedLink

object

name

string

url

string

ingredients?

object[]

All of

Varyant 1

object[]

RecipeIngredient

Bir tarifte miktarla birlikte bir malzeme girişi

object

recipeIngredientId?

Bu bileşen girişi için benzersiz tanımlayıcı

integer<int32>

recipeId?

Bu malzemenin ait olduğu tarifin kimliği

integer<int32>

name?

Bileşenin görünen adı

string | null

quantity?

Kullanılan malzeme miktarı

number<double> | null

measureUnitId?

Miktar için ölçü birimi tanımlayıcısı; GET /definitions/measure-units ile çözümlenebilir

integer<int32> | null

isIngredient?

Doğruysa bu bir içerik maddesi; yanlışsa bu bir genel öğe veya nottur.

boolean

suggestions?

object[]

All of

Varyant 1

object[]

RecipeTool

Bir tarif için gerekli bir araç veya ekipman

object

recipeToolId?

Bu araç girdisi için benzersiz tanımlayıcı

integer<int32>

recipeId?

Bu aracın ait olduğu tarifin tanımlayıcısı

integer<int32>

name

Araç adını göster

string
204
application/json

No Content

Bu uç nokta için şema mevcut değil.

401
application/json
object

Yetkisiz

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Yasaklandı

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Kabul Edilemez

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

İşlenemez Varlık

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Çok Fazla İstek (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

İç Sunucu Hatası

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Kötü Ağ Geçidi (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Geçit Zaman Aşımı (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string