| 接口地址:https://www.mxnzp.com/api/food_heat/food/details |
|---|
| 返回格式:json |
| 请求方式:get |
| 请求示例:https://www.mxnzp.com/api/food_heat/food/details?foodId=your&app_id=your&app_secret=your |
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| app_id | string | 必填 | app_id 扫码关注公众号 |
| app_secret | string | 必填 | app_secret 扫码关注公众号 |
| foodId | string | 必填 | 食物id |
| 名称 | 类型 | 说明 |
|---|---|---|
| id | string | 食物id |
| name | string | 食物名称 |
| calory | string | 健康等级 1 2 3 分别是推荐 适量 少吃 |
| calory | string | 热量值 |
| caloryUnit | string | 热量单位 |
| joule | string | 热量千焦值 |
| jouleUnit | string | 热量单位 |
| protein | string | 蛋白质值 |
| proteinUnit | string | 蛋白质单位 |
| fat | string | 脂肪值 |
| fatUnit | string | 脂肪单位 |
| saturatedFat | string | -饱和脂肪值 |
| saturatedFatUnit | string | -饱和脂肪值单位 |
| fattyAcid | string | -反式脂肪值 |
| fattyAcidUnit | string | -反式脂肪单位 |
| mufa | string | -单不饱和脂肪值 |
| mufaUnit | string | -单不饱和脂肪值单位 |
| pufa | string | -多不饱和脂肪值 |
| pufaUnit | string | -多不饱和脂肪值单位 |
| cholesterol | string | 胆固醇值 |
| cholesterolUnit | string | 胆固醇值单位 |
| carbohydrate | string | 碳水化合物值 |
| carbohydrateUnit | string | 碳水化合物值单位 |
| sugar | string | -糖值 |
| sugarUnit | string | -糖值单位 |
| fiberDietary | string | 膳食纤维值 |
| fiberDietaryUnit | string | 膳食纤维值单位 |
| natrium | string | 钠值 |
| natriumUnit | string | 钠值单位 |
| alcohol | string | 酒精度值 |
| alcoholUnit | string | 酒精度值单位 |
| vitaminA | string | 维生素A值 |
| vitaminAUnit | string | 维生素A值单位 |
| carotene | string | 胡萝卜素值 |
| caroteneUnit | string | 胡萝卜素值单位 |
| vitaminD | string | 维生素D值 |
| vitaminDUnit | string | 维生素D值单位 |
| vitaminE | string | 维生素E值 |
| vitaminEUnit | string | 维生素E值单位 |
| vitaminK | string | 维生素K值 |
| vitaminKUnit | string | 维生素K值单位 |
| thiamine | string | 维生素B1值 |
| thiamineUnit | string | 维生素B1值单位 |
| lactoflavin | string | 维生素B2值 |
| lactoflavinUnit | string | 维生素B2值单位 |
| vitaminB6 | string | 维生素B6值 |
| vitaminB6Unit | string | 维生素B6值单位 |
| vitaminB12 | string | 维生素B12值 |
| vitaminB12Unit | string | 维生素B12值单位 |
| vitaminC | string | 维生素C值 |
| vitaminCUnit | string | 维生素C值单位 |
| niacin | string | 烟酸值 |
| niacinUnit | string | 烟酸值单位 |
| folacin | string | 叶酸值 |
| folacinUnit | string | 叶酸值单位 |
| pantothenic | string | 泛酸值 |
| pantothenicUnit | string | 泛酸值单位 |
| biotin | string | 生物素值 |
| biotinUnit | string | 生物素值单位 |
| choline | string | 胆碱值 |
| cholineUnit | string | 胆碱值单位 |
| phosphor | string | 磷值 |
| phosphorUnit | string | 磷值单位 |
| kalium | string | 钾值 |
| kaliumUnit | string | 钾值单位 |
| magnesium | string | 镁值 |
| magnesiumUnit | string | 镁值单位 |
| calcium | string | 钙值 |
| calciumUnit | string | 钙值单位 |
| iron | string | 铁值 |
| ironUnit | string | 铁值单位 |
| zinc | string | 锌值 |
| zincUnit | string | 锌值单位 |
| iodine | string | 碘值 |
| iodineUnit | string | 碘值单位 |
| selenium | string | 硒值 |
| seleniumUnit | string | 硒值单位 |
| copper | string | 铜值 |
| copperUnit | string | 铜值单位 |
| fluorine | string | 氟值 |
| fluorineUnit | string | 氟值单位 |
| manganese | string | 锰值 |
| manganeseUnit | string | 锰值单位 |
| glycemicInfoData | 对象 | gi gl数据信息 |
| glycemicInfoData-gi | 对象 | gi 信息 |
| glycemicInfoData-gi-value | string | gi值 |
| glycemicInfoData-gi-lable | string | gi描述信息 |
| glycemicInfoData-gl | 对象 | gl 信息 |
| glycemicInfoData-gl-value | string | gl值 |
| glycemicInfoData-gl-lable | string | gl描述信息 |
| healthLight | 整型数字 | 健康等级 |
| healthTips | string | 健康描述 |
| healthSuggest | string | 健康建议 |
| cookBook | 对象 | 菜谱信息 |
| cookBook-cookbookName | string | 菜谱名称 |
| cookBook-majorMaterialsData | 数组 | 主料 |
| cookBook-minorMaterialsData | 数组 | 辅料 |
| cookBook-seasoningData | 数组 | 配料 |
| cookBook-ext | string | 制作步骤 |
{
"code": 1,
"msg": "数据返回成功!",
"data": {
"foodId": "befa2163948534a9",
"name": "鲜玉米",
"calory": "112.0",
"caloryUnit": "千卡",
"joule": "468.61",
"jouleUnit": "千焦",
"protein": "4.0",
"proteinUnit": "克",
"fat": "1.2",
"fatUnit": "克",
"saturatedFat": "0.0",
"saturatedFatUnit": "克",
"fattyAcid": "",
"fattyAcidUnit": "克",
"mufa": "0.0",
"mufaUnit": "克",
"pufa": "0.0",
"pufaUnit": "克",
"cholesterol": "0.0",
"cholesterolUnit": "毫克",
"carbohydrate": "22.8",
"carbohydrateUnit": "克",
"sugar": "",
"sugarUnit": "克",
"fiberDietary": "2.9",
"fiberDietaryUnit": "克",
"natrium": "1.1",
"natriumUnit": "毫克",
"alcohol": "0.0",
"alcoholUnit": "%vol",
"vitaminA": "0.0",
"vitaminAUnit": "微克RAE",
"carotene": "0.0",
"caroteneUnit": "微克",
"vitaminD": "0.0",
"vitaminDUnit": "微克",
"vitaminE": "0.0",
"vitaminEUnit": "微克",
"vitaminK": "0.0",
"vitaminKUnit": "微克",
"thiamine": "0.16",
"thiamineUnit": "毫克",
"lactoflavin": "0.11",
"lactoflavinUnit": "毫克",
"vitaminB6": "0.0",
"vitaminB6Unit": "毫克",
"vitaminB12": "0.0",
"vitaminB12Unit": "微克",
"vitaminC": "16.0",
"vitaminCUnit": "毫克",
"niacin": "1.8",
"niacinUnit": "毫克",
"folacin": "31.9",
"folacinUnit": "微克",
"pantothenic": "0.0",
"pantothenicUnit": "毫克",
"biotin": "0.0",
"biotinUnit": "微克",
"choline": "0.0",
"cholineUnit": "毫克",
"phosphor": "117.0",
"phosphorUnit": "毫克",
"kalium": "238.0",
"kaliumUnit": "毫克",
"magnesium": "32.0",
"magnesiumUnit": "毫克",
"calcium": "0.0",
"calciumUnit": "毫克",
"iron": "1.1",
"ironUnit": "毫克",
"zinc": "0.9",
"zincUnit": "毫克",
"iodine": "1.1",
"iodineUnit": "微克",
"selenium": "1.63",
"seleniumUnit": "微克",
"copper": "0.09",
"copperUnit": "毫克",
"fluorine": "",
"fluorineUnit": "毫克",
"manganese": "0.22",
"manganeseUnit": "毫克",
"healthLight": 1,
"healthTips": "绿灯食物",
"healthSuggest": "推荐食用",
"glycemicInfoData": {
"gi": {
"value": "55.0",
"label": "中GI"
},
"gl": {
"value": "10.9",
"label": "中GL"
}
}
}
}| 错误码 | 说明 |
|---|---|
| 0 | app_id或者app_secret不合法 |
<?php
/**
* Created by PhpStorm.
* User: FZS
* Time: 2022/11/03 09:56
*/
class freeApi
{
private $apiUrl;
public function __construct()
{
$this->apiUrl = 'https://www.mxnzp.com/api/food_heat/food/details?foodId=your&app_id=your&app_secret=your';
}
/**
* 获取结果
* @return array
*/
public function getResult()
{
return file_get_contents($this->apiUrl);
}
}package main
import (
"fmt"
"io/ioutil"
"log"
"net/http"
)
const (
APIURL = "https://www.mxnzp.com/api/food_heat/food/details?foodId=your&app_id=your&app_secret=your"
)
func main() {
queryUrl := fmt.Sprintf("%s",APIURL)
resp, err := http.Get(queryUrl)
if err != nil {
log.Println(err)
return
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}