Get food compatibility
検索エンドポイントが返す(source, id)ペアで指定された単一食品について、栄養面の適合性をリアルタイムで計算します。flagIdとoutcomeIdはDefinitionsエンドポイントで変換してください。 主張できる内容はカタログによって異なります。一般食品は名前だけのため、食事・アレルゲンフラグについてのみ判定し、オーガニックやハラールなどの表示上の主張については判定しません。パッケージ商品は表示ラベルを分析するため、これらについても判定します。 イタリア語のみ:Accept-Languageが他の言語の場合、406を返します。
レスポンス
FoodCompatibilityResult
リアルタイムで算出された単一食品の栄養適合性
object
FoodCompatibilityResult
リアルタイムで算出された単一食品の栄養適合性
id
固有カタログ内の識別子
source
食品の出所となるカタログ。「generic」はTuduu食品データベースの食品で、ブランドやパックがなく、100 gあたりの栄養素を持ち、通常は日記の記録が参照する食品です。「packaged」はTuduuマスターカタログの商品で、ブランド、パック形式、ラベルに記載された栄養素を持ちます。2つのカタログでは識別子の体系が独立しているため、食品はid単独ではなく、ペア(source、id)で指定します
compatibility
object[]
compatibility
AnalysisResultItem
1つのライフスタイルフラグに対する単一の栄養適合性結果。ローカライズされた説明を取得するには、「Definitions」エンドポイントを使用してフラグ識別子と結果識別子をデコードできます
object
AnalysisResultItem
1つのライフスタイルフラグに対する単一の栄養適合性結果。ローカライズされた説明を取得するには、「Definitions」エンドポイントを使用してフラグ識別子と結果識別子をデコードできます
flagId
ライフスタイルフラグ識別子(例:ベジタリアン、ビーガン、グルテンフリー)。このIDをデコードしてローカライズされた説明を取得するには、「Definitions」エンドポイントを参照してください
outcomeId?
適合性結果を示す結果タイプ識別子。このIDをデコードしてローカライズされた説明を取得するには、「Definitions」エンドポイントを参照してください。結果が判定されていない場合はNullです
認証されていません
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?