Product compatibility by EAN

ابحث عن منتج غذائي معبأ بواسطة رقم EAN الخاص به واحصل على توافقه الغذائي (نباتي، فيغن، خالٍ من الغلوتين، مسببات الحساسية، ...)، محسوبًا مباشرة من الملصق لأن الكتالوج الرئيسي لا يخزن أي علامات محسوبة مسبقًا. فكّ ترميز flagId/outcomeId عبر نقاط نهاية 'Definitions'. ادمج الاستجابة مع الاستجابات الأخرى حسب 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

نتيجة توافق غذائي واحدة لعلامة نمط حياة واحدة - تحتوي على معرّف العلامة ومُعرّفات النتيجة التي يمكن فكّ ترميزها باستخدام نقاط نهاية "التعريفات" للحصول على أوصاف محلية

object

flagId

معرف علم نمط الحياة (مثل نباتي، نباتي صارم، خالٍ من الغلوتين) - راجع نقاط نهاية "التعريفات" لفك تشفير هذا المعرف والحصول على أوصاف محلية

integer<int16>

outcomeId?

معرف نوع النتيجة يشير إلى نتيجة التوافق - انظر نقاط نهاية "التعريفات" لفك تشفير هذا المعرف والحصول على أوصاف محلية. يكون فارغاً عندما لا يتم تحديد نتيجة.

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