Get a recipe

식별자로 특정 레시피의 완전하고 심층적인 세부 정보를 조회합니다. 조리 단계, 재료, 영양 정보 및 미디어를 포함하므로 플랫폼에서 풍부하고 상호작용적인 요리 경험을 구현하는 데 필요한 모든 정보를 제공합니다. 매우 빠른 조회를 위해 설계되었으며 애플리케이션의 주요 레시피 상세 페이지를 구동합니다. 사용 사례: 상호작용형 조리 모드 • 정확한 시간, 지침 및 미디어 자산을 활용해 앱에서 단계별로 방해 요소 없이 조리할 수 있는 모드를 구현합니다. 음성 비서와 통합할 수 있습니다. 전자상거래 — 강화된 상품 페이지 • 상품이 핵심 재료로 사용되는 상품 페이지에 전체 레시피를 삽입합니다. 사용자는 레시피 화면에서 모든 재료를 장바구니에 추가할 수 있습니다. 레스토랑 — 상호작용형 디지털 메뉴 • 고객이 요리 QR 코드를 스캔하면 전체 레시피를 확인합니다. 재료, 준비 방법 및 영양 정보가 포함됩니다. 식사 키트 배송 • 실물 식사 키트를 위한 디지털 사용 설명서입니다. 고객이 상자에 있는 QR 코드를 스캔하면 단계별 레시피를 확인할 수 있습니다.

GET
/recipes/{recipeId}
Recipes
필요한 크레딧 없음

응답

200
application/json
object

RecipeDetail

레시피의 전체 세부 정보

object

recipeId

레시피의 고유 식별자

integer<int32>

title?

레시피의 현지화된 제목

string | null

slug

URL에 사용할 수 있는 레시피 슬러그

string

difficulty?

integer

All of

변형 1

integer
012

cookingTimeMinutes?

분 단위 조리 시간

integer<int32> | null

preparationTimeMinutes?

분 단위 준비 시간

integer<int32> | null

recipeTypeId

integer
123578101112131415

servings

레시피로 만들 수 있는 제공량

integer<int16>

countryId?

원산지 국가 식별자입니다. GET /definitions/countries를 통해 확인할 수 있습니다

integer<int32> | null

italianRegionId?

원산지 이탈리아 지역 식별자입니다. GET /definitions/italian-regions를 통해 확인할 수 있습니다

integer<int32> | null

description?

레시피의 현지화된 설명

string | null

otherInfos?

레시피에 대한 추가 현지화 메모 또는 정보

string | null

storageInstructions?

현지화된 보관 및 보존 지침

string | null

isPublished

레시피가 게시되었는지 여부

boolean

isDeleted

레시피가 소프트 삭제되었는지 여부

boolean

totalTimeMinutes?

분 단위 조리 시간과 준비 시간의 합계

integer<int32> | null

imageUrl?

레시피 표지 이미지의 URL

string | null

preparationSteps?

string[]
string

links?

object[]

NamedLink

object

name

string

url

string

ingredients?

object[]

All of

변형 1

object[]

RecipeIngredient

수량이 포함된 레시피의 재료 항목

object

recipeIngredientId?

이 재료 항목의 고유 식별자

integer<int32>

recipeId?

이 재료가 속한 레시피의 식별자

integer<int32>

name?

재료의 표시 이름

string | null

quantity?

사용된 재료의 수량

number<double> | null

measureUnitId?

수량의 측정 단위 식별자이며 GET /definitions/measure-units를 통해 확인할 수 있습니다

integer<int32> | null

isIngredient?

재료이면 참이고, 일반 항목 또는 메모이면 거짓입니다

boolean

suggestions?

object[]

All of

변형 1

object[]

RecipeTool

레시피에 필요한 도구 또는 장비

object

recipeToolId?

이 도구 항목의 고유 식별자

integer<int32>

recipeId?

이 도구가 속한 레시피의 식별자

integer<int32>

name

도구의 표시 이름

string
204
application/json

No Content

이 엔드포인트에 사용할 수 있는 스키마가 없습니다.

401
application/json
object

인증되지 않음

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

접근 금지됨

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

허용되지 않음

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

처리할 수 없는 엔터티

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

요청이 너무 많음(APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

내부 서버 오류

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

잘못된 게이트웨이(APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

게이트웨이 시간 초과(APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string