Get food compatibility

खोज endpoint द्वारा लौटाए गए (source, id) युग्म से पहचाने गए किसी एक खाद्य पदार्थ की पोषण संगतता का लाइव परिकलन करें। flagId और outcomeId को Definitions endpoints के माध्यम से डिकोड करें। क्या निर्धारित किया जा सकता है, यह कैटलॉग पर निर्भर करता है: सामान्य खाद्य पदार्थ केवल एक नाम होता है, इसलिए उसके लिए आहार और एलर्जेन फ़्लैग के परिणाम मिलते हैं, लेकिन ऑर्गेनिक या हलाल जैसे लेबल दावों के लिए कभी नहीं। पैकेज किए गए उत्पाद का विश्लेषण उसके लेबल से किया जाता है और उसके लिए ये दावे भी उपलब्ध होते हैं। केवल इतालवी: किसी अन्य Accept-Language के लिए 406 उत्तर मिलता है।

GET
/foods/{source}/{id}/compatibility
Foods
लागत: 60 क्रेडिट

प्रतिक्रिया

200
application/json
object

FoodCompatibilityResult

एकल खाद्य पदार्थ की पोषण-संगतता, जिसकी गणना तुरंत की जाती है

object

id

अपने कैटलॉग के भीतर पहचानकर्ता

integer<int64>

source

खाद्य पदार्थ किस कैटलॉग से आता है। 'generic' Tuduu खाद्य डेटाबेस का खाद्य पदार्थ है: इसमें कोई ब्रांड या पैक नहीं होता, न्यूट्रिएंट प्रति 100 g होते हैं, और आम तौर पर डायरी प्रविष्टि इसी को संदर्भित करती है। 'packaged' Tuduu मास्टर कैटलॉग का उत्पाद है, जिसमें ब्रांड, पैक फ़ॉर्मैट और लेबल पर घोषित न्यूट्रिएंट होते हैं। दोनों कैटलॉग के पहचानकर्ता स्थान स्वतंत्र हैं, इसलिए खाद्य पदार्थ को जोड़ी (source, id) द्वारा संबोधित किया जाता है, केवल id द्वारा नहीं

string
"generic""packaged"

compatibility

object[]

AnalysisResultItem

एक लाइफ़स्टाइल फ़्लैग के लिए एकल पोषण-संगतता परिणाम — इसमें फ़्लैग और परिणाम पहचानकर्ता होते हैं, जिन्हें स्थानीयकृत विवरण प्राप्त करने के लिए 'Definitions' एंडपॉइंट का उपयोग करके डीकोड किया जा सकता है

object

flagId

लाइफ़स्टाइल फ़्लैग पहचानकर्ता (जैसे vegetarian, vegan, gluten-free) — इस ID को डीकोड करने और स्थानीयकृत विवरण प्राप्त करने के लिए 'Definitions' एंडपॉइंट देखें

integer<int16>

outcomeId?

संगतता परिणाम दर्शाने वाला परिणाम प्रकार पहचानकर्ता — इस ID को डीकोड करने और स्थानीयकृत विवरण प्राप्त करने के लिए 'Definitions' एंडपॉइंट देखें। कोई परिणाम निर्धारित न होने पर Null

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