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