- การแสดง 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 |
ไม่ได้ระบุประเภทอาหาร |
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 |
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 |
วิธีการแบบ Basted |
BLANCHED |
วิธีทำเบลนด์ |
BOILED |
วิธีต้ม |
BRAISED |
วิธีการตุ๋น |
CODDLED |
วิธีการ Codd |
FERMENTED |
วิธีการหมัก |
FRIED |
วิธีการทอด |
GRILLED |
วิธีการย่าง |
KNEADED |
วิธีการคีบ |
MARINATED |
วิธีหมัก |
PAN_FRIED |
วิธีทอด |
PICKLED |
วิธีดอง |
PRESSURE_COOKED |
วิธีปรุงอาหารด้วยแรงดัน |
ROASTED |
การคั่ว |
SAUTEED |
วิธีผัด |
SEARED |
วิธีการซอร์ฟ |
SIMMERED |
วิธีการเคี่ยว |
SMOKED |
กระบวนการรมควัน |
STEAMED |
วิธีนึ่ง |
STEEPED |
วิธีการที่ซับซ้อน |
STIR_FRIED |
วิธีผัด |
OTHER_METHOD |
วิธีอื่น |
PortionSize
ขนาดส่วนของอาหาร 1 จาน
การแสดง 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 |
อาหารอื่นๆ |