Product compatibility by EAN
EANごとに包装食品を検索し、栄養上の適合性(ベジタリアン、ビーガン、グルテンフリー、アレルゲンなど)を取得します。マスターカタログには事前計算されたフラグが保存されていないため、ラベルからその場で計算します。flagId/outcomeId は「Definitions」エンドポイントで解読してください。レスポンスは、'ean' キーで他の EAN 指定エンドポイントの結果と統合します。 ユースケース: バーコードスキャナー付きショッピングアプリ • ユーザーがバーコードをスキャンすると、その商品が自分のライフスタイルやアレルゲンの条件に合うかどうかをすぐに確認できます。 食料品 — カタログ拡充 • EAN だけを起点に、すべてのカタログ商品にライフスタイルとアレルゲンの適合情報を追加します。
応答
ProductCompatibilityResult
EANで検索した製品の栄養適合性。成分とラベルからリアルタイムで算出されます(マスターカタログには事前計算されたフラグは保存されていません)。基本情報およびEAN別のマクロ栄養素エンドポイントとは別です。レスポンスは「ean」で結合してください。
object
ProductCompatibilityResult
EANで検索した製品の栄養適合性。成分とラベルからリアルタイムで算出されます(マスターカタログには事前計算されたフラグは保存されていません)。基本情報およびEAN別のマクロ栄養素エンドポイントとは別です。レスポンスは「ean」で結合してください。
ean
正規化EAN: EAN別エンドポイントのレスポンスを統合するために使用される正準キー
compatibility
object[]
compatibility
AnalysisResultItem
1つのライフスタイルフラグに対する単一の栄養適合性結果 - フラグと結果の識別子を含み、'Definitions' エンドポイントを使用してローカライズされた説明を取得するためにデコードできます
object
AnalysisResultItem
1つのライフスタイルフラグに対する単一の栄養適合性結果 - フラグと結果の識別子を含み、'Definitions' エンドポイントを使用してローカライズされた説明を取得するためにデコードできます
flagId
ライフスタイルフラグ識別子(例: ベジタリアン、ヴィーガン、グルテンフリー)- このIDをデコードし、ローカライズされた説明を取得するには「定義」エンドポイントを参照してください
outcomeId?
結果タイプ識別子は互換性の結果を示します - このIDをデコードし、ローカライズされた説明を取得するには「定義」エンドポイントを参照してください。結果が判定されていない場合はnullです
No Content
このエンドポイントにはスキーマがありません。
未承認
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?