Get a recipe

检索特定食谱的完整详细信息,包括步骤、配料、营养价值和媒体,提供在您的平台上呈现丰富、交互式烹饪体验所需的一切。

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?

如果这是成分,则为真;如果是普通物品或备注,则为假

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