- การแสดง JSON
- FoodMenu
- MenuLabel
- FoodMenuSection
- FoodMenuItem
- FoodMenuItemAttributes
- ความเผ็ด
- สารก่อภูมิแพ้
- DietaryRestriction
- NutritionFacts
- CaloriesFact
- EnergyUnit
- NutritionFact
- MassUnit
- ส่วนผสม
- PreparationMethod
- PortionSize
- FoodMenuItemOption
- อาหาร
เมนูของธุรกิจที่เสิร์ฟอาหาร
| การแสดง JSON | |
|---|---|
{
"name": string,
"menus": [
{
object ( |
|
| ช่อง | |
|---|---|
name |
ต้องระบุ ตัวระบุของ Google สำหรับสถานที่ตั้งนี้ในแบบฟอร์ม: |
menus[] |
ไม่บังคับ คอลเล็กชันเมนูอาหาร |
FoodMenu
เมนูของธุรกิจที่เสิร์ฟอาหาร
| การแสดง JSON | |
|---|---|
{ "labels": [ { object ( |
|
| ช่อง | |
|---|---|
labels[] |
ต้องระบุ ป้ายกำกับที่มีการติดแท็กภาษาสำหรับเมนู เช่น "เมนู" "มื้อเที่ยงสุดพิเศษ" ชื่อที่แสดงควรมีอักขระไม่เกิน 140 ตัว และคำอธิบายควรมีอักขระไม่เกิน 1,000 ตัว ต้องมีป้ายกำกับอย่างน้อย 1 ชุด |
sourceUrl |
ไม่บังคับ URL แหล่งที่มาของเมนูหากมีหน้าเว็บให้ไป |
sections[] |
ต้องระบุ ส่วนของเมนู |
cuisines[] |
ไม่บังคับ ข้อมูลอาหารสำหรับเมนูอาหาร ขอแนะนำอย่างยิ่งให้ระบุข้อมูลในฟิลด์นี้ |
MenuLabel
ป้ายกำกับที่จะใช้เมื่อแสดงเมนูและคอมโพเนนต์ย่อยต่างๆ
| การแสดง JSON | |
|---|---|
{ "displayName": string, "description": string, "languageCode": string } |
|
| ช่อง | |
|---|---|
displayName |
ต้องระบุ ชื่อที่แสดงของคอมโพเนนต์ |
description |
ไม่บังคับ ข้อมูลเสริมของคอมโพเนนต์ |
languageCode |
ไม่บังคับ รหัส BCP 47 ของภาษา หากไม่มีภาษาดังกล่าว ระบบจะใช้ภาษาอังกฤษเป็นค่าเริ่มต้น |
FoodMenuSection
ส่วนของเมนู โดยอาจมีสินค้า/อาหารหลายรายการ
| การแสดง JSON | |
|---|---|
{ "labels": [ { object ( |
|
| ช่อง | |
|---|---|
labels[] |
ต้องระบุ ป้ายกำกับที่ติดแท็กภาษาสำหรับส่วนเมนูนี้ ชื่อที่แสดงควรมีอักขระไม่เกิน 140 ตัว และคำอธิบายควรมีอักขระไม่เกิน 1,000 ตัว ต้องมีป้ายกำกับอย่างน้อย 1 ชุด |
items[] |
ต้องระบุ รายการของส่วน แต่ละส่วนต้องมีอย่างน้อย 1 รายการ |
FoodMenuItem
รายการของส่วน ซึ่งอาจเป็นเมนูอาหารเองหรือมี FoodMenuItemOption หลายรายการก็ได้
| การแสดง JSON | |
|---|---|
{ "labels": [ { object ( |
|
| ช่อง | |
|---|---|
labels[] |
ต้องระบุ ป้ายกำกับที่ติดแท็กภาษาสำหรับรายการเมนูนี้ ชื่อที่แสดงควรมีอักขระไม่เกิน 140 ตัว และคำอธิบายควรมีอักขระไม่เกิน 1,000 ตัว ต้องมีป้ายกำกับอย่างน้อย 1 ชุด |
attributes |
ต้องระบุ แอตทริบิวต์โดยละเอียดของสินค้า เมื่อระบุตัวเลือกสินค้า ระบบจะถือว่าตัวเลือกนี้เป็นแอตทริบิวต์พื้นฐานและจะแสดงในแต่ละตัวเลือก |
options[] |
ไม่บังคับ สำหรับสินค้าที่มีตัวเลือกแตกต่างกันหลายแบบ และผู้ใช้ต้องเลือก เช่น พิซซ่า "ธรรมดา" กับพิซซ่า "ขนาดใหญ่" เมื่อระบุตัวเลือกแล้ว ป้ายกำกับและแอตทริบิวต์ที่ระดับสินค้าจะกลายเป็นป้ายกำกับและแอตทริบิวต์ของตัวเลือกแรกโดยอัตโนมัติ ลูกค้าเพียงแค่ต้องระบุตัวเลือกอาหารเพิ่มเติมอื่นๆ ในช่องนี้ |
FoodMenuItemAttributes
แอตทริบิวต์ของรายการอาหาร/จาน
| การแสดง JSON | |
|---|---|
{ "price": { object ( |
|
| ช่อง | |
|---|---|
price |
ต้องระบุ ราคาของอาหารจานนั้น |
spiciness |
ไม่บังคับ ระดับความเผ็ดของอาหาร |
allergen[] |
ไม่บังคับ สารก่อภูมิแพ้ที่เกี่ยวข้องกับอาหาร ขอแนะนำอย่างยิ่งให้ระบุข้อมูลในฟิลด์นี้ |
dietaryRestriction[] |
ไม่บังคับ ข้อมูลด้านอาหารของอาหาร ขอแนะนำอย่างยิ่งให้ระบุข้อมูลในฟิลด์นี้ |
nutritionFacts |
ไม่บังคับ ข้อมูลโภชนาการของตัวเลือกอาหาร ขอแนะนำอย่างยิ่งให้ระบุข้อมูลในฟิลด์นี้ |
ingredients[] |
ไม่บังคับ ส่วนผสมของตัวเลือกอาหาร |
servesNumPeople |
ไม่บังคับ จำนวนคนที่สามารถรับประทานอาหารจานนี้ได้ |
preparationMethods[] |
ไม่บังคับ วิธีการเตรียมตัวเลือกจานอาหาร |
portionSize |
ไม่บังคับ ขนาดของคำสั่งซื้อซึ่งแสดงเป็นหน่วยของสินค้า (เช่น "ไม้เสียบ" 4 อัน "ชิ้น" 6 ชิ้น) |
mediaKeys[] |
ไม่บังคับ คีย์สื่อของสื่อที่เชื่อมโยงกับจาน รองรับเฉพาะสื่อรูปภาพ เมื่อมีรูปภาพหลายรูปที่เชื่อมโยงกัน ระบบจะถือว่ารูปภาพแรกเป็นรูปภาพที่ต้องการ |
ความเผ็ด
ระดับความเผ็ดของอาหาร
| Enum | |
|---|---|
SPICINESS_UNSPECIFIED |
ไม่ได้ระบุระดับ |
MILD |
ระบุว่าเผ็ดเล็กน้อย |
MEDIUM |
การระบุว่าเผ็ดปานกลาง |
HOT |
การระบุว่าเผ็ดร้อน ระดับเผ็ดที่สุด |
สารก่อภูมิแพ้
ข้อมูลสารก่อภูมิแพ้เกี่ยวกับรายการอาหาร
| Enum | |
|---|---|
ALLERGEN_UNSPECIFIED |
ไม่ได้ระบุสารก่อภูมิแพ้ |
DAIRY |
สารก่อภูมิแพ้ที่เกี่ยวข้องกับผลิตภัณฑ์จากนม |
EGG |
สารก่อภูมิแพ้ที่เกี่ยวข้องกับไข่ |
FISH |
สารก่อภูมิแพ้ที่เกี่ยวข้องกับปลา |
PEANUT |
สารก่อภูมิแพ้ที่เกี่ยวข้องกับถั่วลิสง |
SHELLFISH |
สารก่อภูมิแพ้ที่เกี่ยวข้องกับหอย |
SOY |
สารก่อภูมิแพ้ที่เกี่ยวข้องกับถั่วเหลือง |
TREE_NUT |
สารก่อภูมิแพ้ที่เกี่ยวข้องกับถั่ว |
WHEAT |
สารก่อภูมิแพ้ที่เกี่ยวข้องกับข้าวสาลี |
DietaryRestriction
ข้อมูลด้านอาหารของรายการอาหาร
| Enum | |
|---|---|
DIETARY_RESTRICTION_UNSPECIFIED |
ไม่ได้ระบุประเภทอาหาร |
DAIRY_FREE |
การระบุอาหารเป็นเมนูที่ไม่มีส่วนผสมของนม |
GLUTEN_FREE |
การระบุอาหารเป็นเมนูปลอดกลูเตน |
HALAL |
ระบุว่าอาหารเป็นอาหารฮาลาล |
KOSHER |
การระบุว่าอาหารเป็นอาหารโคเชอร์ |
ORGANIC |
การระบุว่าอาหารเป็นอาหารออร์แกนิก |
VEGAN |
การระบุว่าอาหารเป็นเมนูวีแกน |
VEGETARIAN |
การระบุว่าอาหารเป็นเมนูมังสวิรัติ |
NutritionFacts
ข้อความนี้แสดงข้อมูลโภชนาการของอาหาร
| การแสดง JSON | |
|---|---|
{ "calories": { object ( |
|
| ฟิลด์ | |
|---|---|
calories |
ไม่บังคับ แคลอรี่ของอาหาร |
totalFat |
ไม่บังคับ ข้อมูลไขมันสำหรับอาหารจานหนึ่งๆ |
cholesterol |
ไม่บังคับ ข้อมูลคอเลสเตอรอลสำหรับอาหารจานหนึ่งๆ |
sodium |
ไม่บังคับ ข้อมูลโซเดียมสำหรับอาหารจานหนึ่งๆ |
totalCarbohydrate |
ไม่บังคับ ข้อมูลคาร์โบไฮเดรตสำหรับอาหารจานหนึ่งๆ |
protein |
ไม่บังคับ ข้อมูลโปรตีนสำหรับอาหารจานหนึ่งๆ |
CaloriesFact
ข้อความนี้ระบุข้อมูลแคลอรี่ที่มีช่วงขอบเขตบนและขอบเขตล่าง ต้องระบุจำนวนเงินที่ต่ำกว่า ทั้งจำนวนเงินขั้นต่ำและขั้นสูงสุดต้องเป็นตัวเลขที่ไม่ติดลบ
| การแสดง JSON | |
|---|---|
{
"lowerAmount": integer,
"upperAmount": integer,
"unit": enum ( |
|
| ช่อง | |
|---|---|
lowerAmount |
ต้องระบุ แคลอรี่ต่ำ |
upperAmount |
ไม่บังคับ จำนวนแคลอรี่สูงสุด |
unit |
ต้องระบุ หน่วยของข้อมูลแคลอรี่ที่ระบุ |
EnergyUnit
หน่วยพลังงานอาหาร (แคลอรี่) ที่เป็นไปได้
| Enum | |
|---|---|
ENERGY_UNIT_UNSPECIFIED |
ไม่ได้ระบุหน่วยพลังงาน |
CALORIE |
แคลอรี่ |
JOULE |
จูล |
NutritionFact
ข้อความนี้ระบุข้อมูลโภชนาการที่มีช่วงขอบเขตบนและขอบเขตล่าง และสามารถแสดงด้วยหน่วยมวล ต้องระบุจำนวนเงินที่ต่ำกว่า ทั้งจำนวนเงินขั้นต่ำและขั้นสูงสุดต้องเป็นตัวเลขที่ไม่ติดลบ
| การแสดง JSON | |
|---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
|
| ช่อง | |
|---|---|
lowerAmount |
ต้องระบุ มีสารอาหารน้อยลง |
upperAmount |
ไม่บังคับ ปริมาณสูงสุดของสารอาหาร |
unit |
ต้องระบุ หน่วยของข้อมูลโภชนาการที่ระบุ |
MassUnit
หน่วยมวลที่เป็นไปได้
| Enum | |
|---|---|
MASS_UNIT_UNSPECIFIED |
ไม่ได้ระบุหน่วยมวล |
GRAM |
กรัม |
MILLIGRAM |
มิลลิกรัม |
ส่วนผสม
ข้อความนี้ระบุข้อมูลส่วนผสมของอาหาร
| การแสดง JSON | |
|---|---|
{
"labels": [
{
object ( |
|
| ช่อง | |
|---|---|
labels[] |
ต้องระบุ ป้ายกำกับเพื่ออธิบายส่วนผสม ชื่อที่แสดงควรมีอักขระไม่เกิน 140 ตัว และคำอธิบายควรมีอักขระไม่เกิน 1,000 ตัว ต้องมีป้ายกำกับอย่างน้อย 1 ชุด |
PreparationMethod
วิธีการเตรียมอาหาร
| Enum | |
|---|---|
PREPARATION_METHOD_UNSPECIFIED |
ไม่ได้ระบุวิธีการเตรียม |
BAKED |
วิธีการอบ |
BARBECUED |
วิธีการย่าง |
BASTED |
วิธีการทาเนย |
BLANCHED |
วิธีลวก |
BOILED |
วิธีต้ม |
BRAISED |
วิธีการตุ๋น |
CODDLED |
วิธีการ Coddled |
FERMENTED |
วิธีการหมัก |
FRIED |
วิธีทอด |
GRILLED |
วิธีการย่าง |
KNEADED |
วิธีการนวด |
MARINATED |
วิธีการหมัก |
PAN_FRIED |
วิธีการทอด |
PICKLED |
วิธีการดอง |
PRESSURE_COOKED |
วิธีการปรุงอาหารด้วยแรงดัน |
ROASTED |
วิธีการคั่ว |
SAUTEED |
วิธีการผัด |
SEARED |
วิธีผัด |
SIMMERED |
วิธีการเคี่ยว |
SMOKED |
วิธีการรมควัน |
STEAMED |
วิธีนึ่ง |
STEEPED |
วิธีการแช่ |
STIR_FRIED |
วิธีการผัด |
OTHER_METHOD |
วิธีอื่น |
PortionSize
ขนาดส่วนที่เสิร์ฟของอาหาร
| การแสดง JSON | |
|---|---|
{
"quantity": integer,
"unit": [
{
object ( |
|
| ช่อง | |
|---|---|
quantity |
ต้องระบุ หมายเลขส่วน |
unit[] |
ต้องระบุ ฟิลด์ nameInfo ที่ซ้ำกันใช้สำหรับหน่วยในหลายภาษา |
FoodMenuItemOption
ตัวเลือกของสินค้า โดยต้องมีการเลือกจากผู้ใช้โดยชัดแจ้ง
| การแสดง JSON | |
|---|---|
{ "labels": [ { object ( |
|
| ช่อง | |
|---|---|
labels[] |
ต้องระบุ ป้ายกำกับที่ติดแท็กภาษาสำหรับตัวเลือกรายการเมนูนี้ เช่น "ผัดไทยเนื้อ" "ผัดไทยเจ" "พิซซ่าขนาดเล็ก" "พิซซ่าขนาดใหญ่" ชื่อที่แสดงควรมีอักขระไม่เกิน 140 ตัว และคำอธิบายควรมีอักขระไม่เกิน 1,000 ตัว ต้องมีป้ายกำกับอย่างน้อย 1 ชุด |
attributes |
ต้องระบุ แอตทริบิวต์โดยละเอียดของตัวเลือกสินค้า แอตทริบิวต์ที่ไม่ระบุแต่ละรายการจะรับค่ามาจากแอตทริบิวต์ระดับสินค้าเป็นฐาน |
สไตล์อาหาร
ข้อมูลอาหารของร้านอาหาร
| Enum | |
|---|---|
CUISINE_UNSPECIFIED |
ไม่ระบุประเภทอาหาร |
AMERICAN |
อาหารอเมริกัน |
ASIAN |
อาหารเอเชีย |
BRAZILIAN |
อาหารบราซิล |
BREAK_FAST |
อาหารเช้า |
BRUNCH |
อาหารมื้อสาย |
CHICKEN |
ไก่ |
CHINESE |
อาหารจีน |
FAMILY |
อาหารสไตล์ครอบครัว |
FAST_FOOD |
ฟาสต์ฟู้ด |
FRENCH |
อาหารฝรั่งเศส |
GREEK |
อาหารกรีก |
GERMAN |
อาหารเยอรมัน |
HAMBURGER |
แฮมเบอร์เกอร์ |
INDIAN |
อาหารอินเดีย |
INDONESIAN |
อาหารอินโดนีเซีย |
ITALIAN |
อาหารอิตาลี |
JAPANESE |
อาหารญี่ปุ่น |
KOREAN |
อาหารเกาหลี |
LATIN_AMERICAN |
อาหารละตินอเมริกา |
MEDITERRANEAN |
อาหารเมดิเตอร์เรเนียน |
MEXICAN |
อาหารเม็กซิโก |
PAKISTANI |
อาหารปากีสถาน |
PIZZA |
พิซซ่า |
SEAFOOD |
อาหารทะเล |
SPANISH |
อาหารสเปน |
SUSHI |
ซูชิ |
THAI |
อาหารไทย |
TURKISH |
อาหารตุรกี |
VEGETARIAN |
อาหารมังสวิรัติ |
VIETNAMESE |
อาหารเวียดนาม |
OTHER_CUISINE |
อาหารอื่นๆ |