新增食物
联调中
POST
http://food.atanycosts.cn/food/add
最后修改时间:2023-04-23 08:12:29
责任人:Atanycosts
请求参数
Query 参数
foodName
string
可选
示例值:
土豆
foodSort
integer
0水果/1蔬菜
示例值:
1
energy
integer
能量
Carbs
integer
碳水化合物
protein
integer
蛋白质
dietary_Fiber
integer
膳食纤维
fat
integer
脂肪
cholesterol
integer
胆固醇
vitamin
integer
维生素(总)
trace_Element
integer
微量元素(总)
other
integer
其他成分
create_Time
string
创建时间
update_Time
string
更新时间
id_Delete
string
是否删除
trace
array[string]
微量元素
示例值:
[""]
vitamins
array[string]
维生素
示例值:
[""]
Body 参数application/json
foodName
string
食物
food
array [object {11}]
必需
foodName
string
食物名称
foodSort
integer
水果/蔬菜
energy
integer
能量
carbs
integer
碳水化合物
protein
integer
蛋白质
dietary_Fiber
integer
膳食纤维
fat
integer
脂肪
cholesterol
integer
胆固醇
vitamin
integer
维生素(这个是总含量)
trace_Element
integer
微量元素(总)
other
integer
其他
traces
array [object {14}]
必需
iron
integer
铁
iodine
integer
碘
potassium
integer
钾
magnesium
integer
镁
copper
integer
铜
phosphorus
integer
磷
zinc
integer
锌
selenium
integer
硒
folate
integer
叶酸
calcium
integer
钙
cobalt
integer
钴
sodium
integer
钠
sulfur
integer
硫
silicon
integer
硅
vitamins
array [object {12}]
必需
vitaminId
integer
水果蔬菜
vitaminA
integer
可选
vitaminB1
integer
可选
vitaminB2
integer
可选
vitaminB12
integer
可选
vitaminC
integer
可选
vitaminD
integer
可选
vitaminE
integer
可选
vitaminF
integer
可选
niacin
integer
烟酸
folicAcid
integer
叶酸
is_Delete
integer
可选
示例
{
"foodName": "水果",
"food": [
{
"foodName": "水果",
"foodSort": 0,
"vitamin": 67,
"fat": 5,
"cholesterol": 69,
"other": 71,
"protein": 27,
"energy": 55,
"carbs": 10,
"trace_Element": 43,
"dietary_Fiber": 82
}
],
"traces": [
{
"iron": 44,
"cobalt": 74,
"sodium": 13,
"folate": 17,
"calcium": 46,
"zinc": 87,
"silicon": 24,
"potassium": 76,
"sulfur": 87,
"selenium": 21,
"phosphorus": 39,
"magnesium": 86,
"copper": 75,
"iodine": 50
}
],
"vitamins": [
{
"vitaminD": 93,
"vitaminB2": 70,
"vitaminC": 90,
"vitaminA": 36,
"vitaminB12": 13,
"vitaminId": 2,
"niacin": 33,
"vitaminE": 29,
"folicAcid": 28,
"vitaminF": 45,
"vitaminB1": 42
}
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://food.atanycosts.cn/food/add?foodName=土豆&foodSort=1&energy=&Carbs=&protein=&dietary_Fiber=&fat=&cholesterol=&vitamin=&trace_Element=&other=&create_Time=&update_Time=&id_Delete=&trace=&vitamins=' \
--header 'Content-Type: application/json' \
--data-raw '{
"foodName": "水果",
"food": [
{
"foodName": "水果",
"foodSort": 0,
"vitamin": 67,
"fat": 5,
"cholesterol": 69,
"other": 71,
"protein": 27,
"energy": 55,
"carbs": 10,
"trace_Element": 43,
"dietary_Fiber": 82
}
],
"traces": [
{
"iron": 44,
"cobalt": 74,
"sodium": 13,
"folate": 17,
"calcium": 46,
"zinc": 87,
"silicon": 24,
"potassium": 76,
"sulfur": 87,
"selenium": 21,
"phosphorus": 39,
"magnesium": 86,
"copper": 75,
"iodine": 50
}
],
"vitamins": [
{
"vitaminD": 93,
"vitaminB2": 70,
"vitaminC": 90,
"vitaminA": 36,
"vitaminB12": 13,
"vitaminId": 2,
"niacin": 33,
"vitaminE": 29,
"folicAcid": 28,
"vitaminF": 45,
"vitaminB1": 42
}
]
}'
返回响应
🟢200成功
application/json
Body
code
integer
必需
msg
string
必需
data
string
必需
map
object
可选
示例
{
"code": 1,
"msg": "成功",
"data": "新增食物成功",
"map": {}
}
🟢200已存在