- API
- نقاط النهاية
- /foods/{source}/{id}/compatibility
Get food compatibility
احسب التوافق الغذائي مباشرةً لطعام واحد، باستخدام زوج (source, id) الذي أعادته نقطة نهاية البحث. فكّ ترميز flagId و outcomeId من خلال نقاط نهاية Definitions. يعتمد ما يمكن تأكيده على الفهرس: الطعام العام ليس سوى اسم، لذلك يجيب عن أعلام الأنظمة الغذائية ومسببات الحساسية، ولا يجيب مطلقًا عن ادعاءات الملصق مثل عضوي أو حلال. أما المنتج المعبأ فيُحلَّل من ملصقه ويجيب عن هذه الادعاءات أيضًا. الإيطالية فقط: تعيد الاستجابة الرمز 406 لأي Accept-Language آخر.
الاستجابة
FoodCompatibilityResult
التوافق الغذائي لطعام واحد، محسوب مباشرة
object
FoodCompatibilityResult
التوافق الغذائي لطعام واحد، محسوب مباشرة
id
المعرّف ضمن الكتالوج الخاص به
source
الكتالوج الذي يأتي منه الطعام. تشير 'generic' إلى طعام من قاعدة بيانات Tuduu الغذائية: بلا علامة تجارية، وبلا عبوة، والمغذيات لكل 100 g، وهو ما تشير إليه عادةً إدخالات سجل الطعام. وتشير 'packaged' إلى منتج من الكتالوج الرئيسي لـ Tuduu، مع العلامة التجارية وصيغة العبوة والمغذيات المصرّح بها على الملصق. يملك الكتالوجان مساحات معرّفات مستقلة، لذلك تتم الإشارة إلى الطعام بالزوج (source, id) وليس بالمعرّف وحده أبداً
compatibility
object[]
compatibility
AnalysisResultItem
نتيجة توافق غذائي واحدة لعلامة نمط حياة واحدة، وتحتوي على معرّفات العلامة والنتيجة التي يمكن فك ترميزها باستخدام نقاط النهاية 'Definitions' للحصول على أوصاف محلية
object
AnalysisResultItem
نتيجة توافق غذائي واحدة لعلامة نمط حياة واحدة، وتحتوي على معرّفات العلامة والنتيجة التي يمكن فك ترميزها باستخدام نقاط النهاية 'Definitions' للحصول على أوصاف محلية
flagId
معرّف علامة نمط الحياة، مثل نباتي أو نباتي صرف أو خالٍ من الغلوتين؛ راجع نقاط النهاية 'Definitions' لفك ترميز هذا المعرّف والحصول على أوصاف محلية
outcomeId?
معرّف نوع النتيجة الذي يشير إلى نتيجة التوافق؛ راجع نقاط النهاية '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?