Product compatibility by EAN

按 EAN 查找包装食品,并从标签实时计算其营养兼容性(素食、纯素、无麸质、过敏原等),因为主目录不存储预计算的标志。通过 “Definitions” 端点解码 flagId/outcomeId。将响应与其他按 EAN 的端点在 “ean” 键上合并。 用例: 带条码扫描器的购物应用 • 用户扫描条码后,可立即查看产品是否符合其生活方式和过敏原要求。 杂货——目录丰富化 • 从仅有 EAN 开始,为每个目录商品补充生活方式和过敏原兼容性。

GET
/products/{ean}/compatibility
Products
费用:60 积分

回复

200
application/json
object

ProductCompatibilityResult

按 EAN 查找的产品营养兼容性,根据其成分和标签实时计算(主目录不存储预计算标志)。与 basic-info 和 macronutrients 的按 EAN 端点互不重叠:在“ean”上合并响应。

object

ean

标准化 EAN:用于合并按 EAN 端点响应的规范键

string

compatibility

object[]

AnalysisResultItem

单一营养兼容性结果,适用于一个生活方式标记 - 包含可使用“Definitions”端点解码的标记和结果标识符,以获取本地化描述

object

flagId

生活方式标识符(例如:素食主义者、纯素食主义者、无麸质)- 请参见“定义”端点以解码此ID并获取本地化描述

integer<int16>

outcomeId?

结果类型标识符,表示兼容性结果 - 请参阅“定义”端点以解码此 ID 并获取本地化描述。当未确定结果时为 Null

integer<uint8> | null
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