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?

난이도 수준 식별자; GET /definitions/difficulties를 통해 해결 가능

integer<uint8> | null

cookingTimeMinutes?

조리 시간 (분)

integer<int32> | null

preparationTimeMinutes?

준비 시간(분)

integer<int32> | null

recipeTypeId

레시피 유형 식별자; GET /definitions/recipe-types를 통해 확인 가능

integer<int16>

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?

이것이 성분인 경우 true; 일반 항목이나 메모인 경우 false

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