Get a recipe

特定のレシピの詳細情報を完全かつ徹底的に取得します。詳細には調理手順、材料、栄養価、およびメディアが含まれ、プラットフォームで豊かなインタラクティブな料理体験を実現するために必要なすべてが提供されます。迅速な取得が可能で、アプリケーションの主要なレシピ詳細ページをサポートします。 使用例: インタラクティブクッキングモード • 正確な時間設定、調理手順、およびメディア素材でアプリ内のステップバイステップ型・集中型クッキングモードを実現。音声アシスタントとの統合が可能。 EC—充実した商品ページ • 商品が主要な材料である場合、その商品ページに完全なレシピを埋め込むことが可能。ユーザーはレシピビューからすべての材料をカートに追加可能。 レストラン—インタラクティブデジタルメニュー • 顧客が料理のQRコードをスキャンして、材料、準備手順、栄養価を含む完全なレシピを閲覧。 フードデリバリーキット • 物理的な食事キット用デジタル説明書。顧客が箱にあるQRをスキャンし、ステップバイステップのレシピを閲覧。

GET
/recipes/{recipeId}
Recipes
クレジット不要

応答

200
application/json
object

RecipeDetail

レシピの詳細

object

recipeId

レシピの一意識別子

integer<int32>

title?

レシピのローカライズタイトル

string | null

slug

レシピのURLフレンドリーなスラッグ

string

difficulty?

難易度レベル識別子

integer<uint8> | null

cookingTimeMinutes?

調理時間(分)

integer<int32> | null

preparationTimeMinutes?

準備時間(分)

integer<int32> | null

recipeTypeId

レシピタイプ識別子

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