Get food macronutrients and portion
食材を再検索せずに、検索エンドポイントが返す (source, id) ペアで指定された食品の 100 g あたりの三大栄養素と 1 食分を取得します。すでに日記に保存されている食品を再表示するために使用します。 イタリア語のみ: Accept-Language がそれ以外の場合は 406 を返します。
応答
FoodMacronutrientsResult
栄養素と単一食品の一部
object
FoodMacronutrientsResult
栄養素と単一食品の一部
id
自社カタログ内の識別子
source
食品がどのカタログに由来するか。「generic」は Tuduu の食品データベースにある食品です。ブランドなし、包装なし、100 g 当たりの栄養成分で、日記の記録が通常参照するものです。「packaged」は Tuduu のマスターカタログにある製品で、ブランド、包装形態、ラベルに記載された栄養成分があります。2 つのカタログは独立した ID 空間を持つため、食品は (source, id) の組で指定され、id だけで指定されることはありません。
portion?
object
portion?
All of
バリアント 1
食品1食分。重量またはラベル説明のいずれも不明な場合はNull
object
バリアント 1
食品1食分。重量またはラベル説明のいずれも不明な場合はNull
grams?
1食分の重量(グラム)。不明な場合、またはラベルが重量なしの1食分(「1瓶」など)を記述している場合はnull。パックサイズからは推測しないこと
label?
表示通りの1食分(「30 g」「1瓶」)。ラベルのない一般的な食品はnull
isDeclared
Grams が数値フィールドから取得された場合は true、フリーテキストのラベルから抽出された場合は false です。計算で Grams を使用する前に必ず確認してください。ここで false であれば、その数値はラベルを読み取ったものであり、数値として明示的に記載された値ではありません
macronutrients
食品100gあたりの主要栄養素
object
macronutrients
食品100gあたりの主要栄養素
kcal?
キロカロリー
fat?
総脂肪量 (g)
saturatedFat?
飽和脂肪 (g)
carbohydrates?
炭水化物 (g)
sugars?
糖質(g)
protein?
タンパク質 (g)
salt?
塩(g)
fiber?
食物繊維(g)
未承認
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
禁止
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
見つかりません
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
受け入れ不可
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
処理できないエンティティ
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
リクエストが多すぎます(APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
内部サーバーエラー
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
不正なゲートウェイ(APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?
ゲートウェイタイムアウト(APIM)
ConnectProblemDetails
object
ConnectProblemDetails
type?
title?
status?
detail?
instance?
requestId?
traceId?