聚美智数


食物热量-详情

<p>[TOC]</p> <h3>接口描述</h3> <ul> <li>根据食物ID查询食物热量,卡路里和其他很多元素含量查询。</li> </ul> <h3>请求地址</h3> <p><code>https://api.jumdata.com/food/heat/detail</code></p> <h3>请求方式</h3> <ul> <li>POST</li> </ul> <h3>请求格式</h3> <ul> <li>x-www-form-urlencoded</li> </ul> <h3>请求参数</h3> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>必须</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>appId</td> <td>String</td> <td>是</td> <td>服务商分配的唯一标识</td> </tr> <tr> <td>timestamp</td> <td>long</td> <td>是</td> <td>当前时间的毫秒数</td> </tr> <tr> <td>sign</td> <td>String</td> <td>是</td> <td>签名,详见签名算法说明</td> </tr> <tr> <td>foodId</td> <td>String</td> <td>是</td> <td>食物id</td> </tr> </tbody> </table> <h3>签名算法说明</h3> <p><code>sign = sha256(appId + appSecret + timestamp)</code></p> <p>用服务商分配的 appId、服务商分配的 appSecret,当前时间毫秒数 timestamp,按上述顺序拼接成字符串,再进行 sha256 哈希得到。如下:</p> <pre><code class="language-java">String appId = &amp;quot;xyzxy2121zxyz&amp;quot;; String timestamp = &amp;quot;1555378976238&amp;quot;; String appSecret = &amp;quot;efcefcef1121cefcefc1212121&amp;quot;; String str = appId + appSecret + timestamp; String sign = sha256(str);</code></pre> <h3>成功返回样例</h3> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 200,//返回码,详见返回码说明 &amp;quot;success&amp;quot;: true,//返回码对应描述 &amp;quot;taskNo&amp;quot;: &amp;quot;655975173185003644802221&amp;quot;,//本次请求号 &amp;quot;charge&amp;quot;: true,//计费标志 &amp;quot;data&amp;quot;: { &amp;quot;seleniumUnit&amp;quot;: &amp;quot;微克&amp;quot;,//硒值单位 &amp;quot;cookBook&amp;quot;: { //菜谱信息 &amp;quot;ext&amp;quot;: &amp;quot;1. 西红柿洗净切片;\n2. 撒上白糖,放入冰箱冷藏2h以上即可。&amp;quot;,//制作步骤 &amp;quot;minorMaterialsData&amp;quot;: [],//辅料 &amp;quot;cookbookName&amp;quot;: &amp;quot;糖拌西红柿&amp;quot;,//菜谱名称 &amp;quot;majorMaterialsData&amp;quot;: [ //主料 { &amp;quot;name&amp;quot;: &amp;quot;番茄&amp;quot;,//名字 &amp;quot;weight&amp;quot;: 400,//重量 &amp;quot;desc&amp;quot;: &amp;quot;&amp;quot; } ], &amp;quot;seasoningData&amp;quot;: [ //配料 { &amp;quot;name&amp;quot;: &amp;quot;白砂糖&amp;quot;,//名字 &amp;quot;weight&amp;quot;: 10,//重量 &amp;quot;desc&amp;quot;: &amp;quot;&amp;quot; } ] }, &amp;quot;calciumUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//钙值单位 &amp;quot;proteinUnit&amp;quot;: &amp;quot;克&amp;quot;,//蛋白质单位 &amp;quot;kalium&amp;quot;: &amp;quot;174.76&amp;quot;,//钾值 &amp;quot;vitaminKUnit&amp;quot;: &amp;quot;微克&amp;quot;,//维生素K值单位 &amp;quot;caloryUnit&amp;quot;: &amp;quot;千卡&amp;quot;,//热量单位 &amp;quot;carbohydrate&amp;quot;: &amp;quot;5.66&amp;quot;,//碳水化合物值 &amp;quot;fattyAcidUnit&amp;quot;: &amp;quot;克&amp;quot;,//反式脂肪单位 &amp;quot;cholineUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//胆碱值单位 &amp;quot;healthSuggest&amp;quot;: &amp;quot;推荐食用&amp;quot;,//健康建议 &amp;quot;cover&amp;quot;: &amp;quot;https://test-img2.anqkj.cn/foot-heat/202506/01/5d031bee11fad96861d6aa012ca7c3056c4b1c99f2031f9c1eb91fad325da71f.jpg&amp;quot;,//封面 &amp;quot;calory&amp;quot;: &amp;quot;24.39&amp;quot;,//热量值 &amp;quot;kaliumUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//钾值单位 &amp;quot;fluorineUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//氟值单位 &amp;quot;protein&amp;quot;: &amp;quot;0.88&amp;quot;,//蛋白质值 &amp;quot;vitaminAUnit&amp;quot;: &amp;quot;微克RAE&amp;quot;,//维生素A值单位 &amp;quot;fat&amp;quot;: &amp;quot;0.2&amp;quot;,//脂肪值 &amp;quot;fattyAcid&amp;quot;: &amp;quot;&amp;quot;,//反式脂肪值 &amp;quot;thiamine&amp;quot;: &amp;quot;0.02&amp;quot;,//维生素B1值 &amp;quot;cholesterol&amp;quot;: &amp;quot;0.0&amp;quot;,//胆固醇值 &amp;quot;vitaminB12&amp;quot;: &amp;quot;0.0&amp;quot;,//维生素B12值 &amp;quot;zinc&amp;quot;: &amp;quot;0.12&amp;quot;,//锌值 &amp;quot;alcohol&amp;quot;: &amp;quot;0.0&amp;quot;,//酒精度值 &amp;quot;mufaUnit&amp;quot;: &amp;quot;克&amp;quot;,//单不饱和脂肪值单位 &amp;quot;caroteneUnit&amp;quot;: &amp;quot;微克&amp;quot;,//胡萝卜素值单位 &amp;quot;vitaminC&amp;quot;: &amp;quot;13.66&amp;quot;,//维生素C值 &amp;quot;copperUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//铜值单位 &amp;quot;vitaminE&amp;quot;: &amp;quot;0.41&amp;quot;,//维生素E值 &amp;quot;vitaminD&amp;quot;: &amp;quot;0.0&amp;quot;,//维生素D值 &amp;quot;biotin&amp;quot;: &amp;quot;2.24&amp;quot;,//生物素值 &amp;quot;carotene&amp;quot;: &amp;quot;365.85&amp;quot;,//胡萝卜素值 &amp;quot;niacin&amp;quot;: &amp;quot;0.48&amp;quot;,//烟酸值 &amp;quot;healthTips&amp;quot;: &amp;quot;绿灯食物&amp;quot;,//健康描述 &amp;quot;lactoflavinUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//维生素B2值单位 &amp;quot;vitaminB6Unit&amp;quot;: &amp;quot;毫克&amp;quot;,//维生素B6值单位 &amp;quot;magnesium&amp;quot;: &amp;quot;11.78&amp;quot;,//镁值 &amp;quot;vitaminK&amp;quot;: &amp;quot;0.0&amp;quot;,//维生素K值 &amp;quot;biotinUnit&amp;quot;: &amp;quot;微克&amp;quot;,//生物素值单位 &amp;quot;glycemicInfoData&amp;quot;: {// gi gl数据信息 &amp;quot;gi&amp;quot;: { //gi信息 &amp;quot;label&amp;quot;: &amp;quot;&amp;quot;,//gi描述信息 &amp;quot;value&amp;quot;: &amp;quot;&amp;quot;//gi值 }, &amp;quot;gl&amp;quot;: {//gl信息 &amp;quot;label&amp;quot;: &amp;quot;&amp;quot;,//gl描述信息 &amp;quot;value&amp;quot;: &amp;quot;&amp;quot;//gl值 } }, &amp;quot;carbohydrateUnit&amp;quot;: &amp;quot;克&amp;quot;,//碳水化合物值单位 &amp;quot;thiamineUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//维生素B1值单位 &amp;quot;pufa&amp;quot;: &amp;quot;0.0&amp;quot;,//多不饱和脂肪值 &amp;quot;name&amp;quot;: &amp;quot;糖拌西红柿&amp;quot;,//食物名称 &amp;quot;vitaminA&amp;quot;: &amp;quot;30.24&amp;quot;,//维生素A值 &amp;quot;folacinUnit&amp;quot;: &amp;quot;微克&amp;quot;,//叶酸值单位 &amp;quot;natrium&amp;quot;: &amp;quot;9.47&amp;quot;,//钠值 &amp;quot;sugar&amp;quot;: &amp;quot;1.7&amp;quot;,//糖值 &amp;quot;joule&amp;quot;: &amp;quot;100.42&amp;quot;,//热量千焦值 &amp;quot;phosphorUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//磷值单位 &amp;quot;fiberDietaryUnit&amp;quot;: &amp;quot;克&amp;quot;,//膳食纤维值单位 &amp;quot;manganeseUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//锰值单位 &amp;quot;zincUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//锌值单位 &amp;quot;foodId&amp;quot;: &amp;quot;2ddb810b69d5ca7c&amp;quot;,//食物id &amp;quot;phosphor&amp;quot;: &amp;quot;23.61&amp;quot;,//磷值 &amp;quot;natriumUnit&amp;quot;: &amp;quot;毫克&amp;quot;,// 钠值单位 &amp;quot;magnesiumUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//镁值单位 &amp;quot;vitaminB12Unit&amp;quot;: &amp;quot;微克&amp;quot;,//维生素B12值单位 &amp;quot;manganese&amp;quot;: &amp;quot;0.06&amp;quot;,//锰值 &amp;quot;pantothenic&amp;quot;: &amp;quot;0.09&amp;quot;,//泛酸值 &amp;quot;folacin&amp;quot;: &amp;quot;8.1&amp;quot;,//叶酸值 &amp;quot;mufa&amp;quot;: &amp;quot;0.0&amp;quot;,//单不饱和脂肪值 &amp;quot;choline&amp;quot;: &amp;quot;0.0&amp;quot;,//胆碱值 &amp;quot;selenium&amp;quot;: &amp;quot;0.0&amp;quot;,//硒值 &amp;quot;vitaminB6&amp;quot;: &amp;quot;0.0&amp;quot;,//维生素B6值 &amp;quot;jouleUnit&amp;quot;: &amp;quot;千焦&amp;quot;,//热量单位 &amp;quot;copper&amp;quot;: &amp;quot;0.04&amp;quot;,//铜值 &amp;quot;iodine&amp;quot;: &amp;quot;2.44&amp;quot;,//碘值 &amp;quot;iodineUnit&amp;quot;: &amp;quot;微克&amp;quot;,//碘值单位 &amp;quot;fluorine&amp;quot;: &amp;quot;&amp;quot;,//氟值 &amp;quot;healthLight&amp;quot;: 1,//健康等级 &amp;quot;cholesterolUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//胆固醇值单位 &amp;quot;calcium&amp;quot;: &amp;quot;4.39&amp;quot;,//钙值 &amp;quot;sugarUnit&amp;quot;: &amp;quot;克&amp;quot;,//糖值单位 &amp;quot;vitaminEUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//维生素E值单位 &amp;quot;pufaUnit&amp;quot;: &amp;quot;克&amp;quot;,//多不饱和脂肪值单位 &amp;quot;pantothenicUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//泛酸值单位 &amp;quot;ironUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//铁值单位 &amp;quot;fatUnit&amp;quot;: &amp;quot;克&amp;quot;,//脂肪单位 &amp;quot;saturatedFat&amp;quot;: &amp;quot;0.0&amp;quot;,//饱和脂肪值 &amp;quot;vitaminCUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//维生素C值单位 &amp;quot;saturatedFatUnit&amp;quot;: &amp;quot;克&amp;quot;,//饱和脂肪值单位 &amp;quot;vitaminDUnit&amp;quot;: &amp;quot;微克&amp;quot;,//维生素D值单位 &amp;quot;niacinUnit&amp;quot;: &amp;quot;毫克&amp;quot;,//烟酸值单位 &amp;quot;lactoflavin&amp;quot;: &amp;quot;0.01&amp;quot;,//维生素B2值 &amp;quot;iron&amp;quot;: &amp;quot;0.21&amp;quot;,//铁值 &amp;quot;fiberDietary&amp;quot;: &amp;quot;0.98&amp;quot;,//膳食纤维值 &amp;quot;alcoholUnit&amp;quot;: &amp;quot;度&amp;quot; //酒精度值单位 } }</code></pre> <h3>失败返回样例</h3> <pre><code class="language-json">{ &amp;quot;msg&amp;quot;: &amp;quot;食物id不能为空&amp;quot;, &amp;quot;code&amp;quot;: 400 }</code></pre> <h3>返回字段说明</h3> <table> <thead> <tr> <th>字段名</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>code</td> <td>返回码,详见返回码说明</td> </tr> <tr> <td>msg</td> <td>code对应的描述</td> </tr> <tr> <td>charge</td> <td>计费标志</td> </tr> <tr> <td>taskNo</td> <td>本次请求号</td> </tr> <tr> <td>data</td> <td>返回具体结果,详见成功返回样例</td> </tr> </tbody> </table> <h4>code返回码说明</h4> <table> <thead> <tr> <th>code</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>成功 (计费)</td> </tr> <tr> <td>201</td> <td>查无数据</td> </tr> <tr> <td>400</td> <td>参数错误</td> </tr> <tr> <td>404</td> <td>接口地址不正确</td> </tr> <tr> <td>500</td> <td>系统维护,请稍候再试</td> </tr> <tr> <td>601</td> <td>接口未开通</td> </tr> <tr> <td>602</td> <td>账号停用</td> </tr> <tr> <td>603</td> <td>余额不足请充值</td> </tr> <tr> <td>604</td> <td>接口停用</td> </tr> <tr> <td>606</td> <td>调用超限,请稍候再试</td> </tr> <tr> <td>607</td> <td>ip不在白名单</td> </tr> <tr> <td>609</td> <td>请求过于频繁,请稍候再试</td> </tr> <tr> <td>999</td> <td>其他,以实际返回为准</td> </tr> </tbody> </table>

页面列表

ITEM_HTML