Get food macronutrients and portion
検索エンドポイントが返す(source, id)ペアで指定された単一食品について、100 gあたりの主要栄養素と分量を取得します。再検索せずに、食事記録に保存済みの食品を再表示するために使用します。 イタリア語のみ:Accept-Languageが他の言語の場合、406を返します。
レスポンス
FoodMacronutrientsResult
単一食品の主要栄養素と分量
object
FoodMacronutrientsResult
単一食品の主要栄養素と分量
id
固有カタログ内の識別子
source
食品の出所となるカタログ。「generic」はTuduu食品データベースの食品で、ブランドやパックがなく、100 gあたりの栄養素を持ち、通常は日記の記録が参照する食品です。「packaged」はTuduuマスターカタログの商品で、ブランド、パック形式、ラベルに記載された栄養素を持ちます。2つのカタログでは識別子の体系が独立しているため、食品はid単独ではなく、ペア(source、id)で指定します
portion?
object
portion?
All of
バリアント 1
食品1食分。重量もラベル上の説明も不明な場合はNullです
object
バリアント 1
食品1食分。重量もラベル上の説明も不明な場合はNullです
grams?
1食分の重量(グラム)。不明な場合、またはラベルに重量なしで分量が記載されている場合(「1瓶」など)はNullです。パックサイズから推測することはありません
label?
ラベルに印刷された分量そのもの(「30 g」、「1瓶」)。ラベルのない一般食品ではNullです
isDeclared
Gramsが数値フィールドに由来する場合はtrue、自由記述のラベルから抽出された場合はfalseです。計算でGramsを使用する前に確認してください。ここがfalseの場合、その数値はラベルを読み取った結果であり、数値として申告された値ではありません
macronutrients
食品100 gあたりの主要栄養素
object
macronutrients
食品100 gあたりの主要栄養素
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?