- 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 個半形字元。至少須提供一組標籤。 |
sourceUrl |
選用設定。有需要前往網頁的選單來源網址。 |
sections[] |
必要欄位。菜單專區。 |
cuisines[] |
選用設定。餐點菜單的料理資訊。強烈建議您提供這個欄位。 |
MenuLabel
顯示選單及其各種子元件時使用的標籤。
JSON 表示法 | |
---|---|
{ "displayName": string, "description": string, "languageCode": string } |
欄位 | |
---|---|
displayName |
必要欄位。元件的顯示名稱。 |
description |
選用設定。元件的補充資訊。 |
languageCode |
選用設定。BCP 47 的語言代碼。如果不支援該語言,系統會預設使用英文。 |
FoodMenuSection
選單的部分。也可能包含多個物品/丹麥。
JSON 表示法 | |
---|---|
{ "labels": [ { object ( |
欄位 | |
---|---|
labels[] |
必要欄位。這個選單專區的語言標記標籤。顯示名稱長度不得超過 140 個半形字元,說明最多 1,000 個半形字元。至少須提供一組標籤。 |
items[] |
必要欄位。這個區段的項目。每個專區至少要有一個項目。 |
FoodMenuItem
區段的項目。可以是餐點本身,也可以包含多個 FoodMenuItemOption。
JSON 表示法 | |
---|---|
{ "labels": [ { object ( |
欄位 | |
---|---|
labels[] |
必要欄位。這個選單項目的語言標記標籤。顯示名稱長度不得超過 140 個半形字元,說明最多 1,000 個半形字元。至少須提供一組標籤。 |
attributes |
必要欄位。商品的詳細屬性。如有指定項目選項,系統會將其視為基本屬性,並填入每個選項。 |
options[] |
選用設定。這個項目可以有多個不同選項,使用者必須做出選擇。例如:「一般」與「大」「披薩」,指定選項後,項目層級的標籤和屬性就會自動成為第一個選項的標籤和屬性。客戶只需在此欄位中指定其他食物選項即可。 |
FoodMenuItemAttributes
食品/餐點的屬性。
JSON 表示法 | |
---|---|
{ "price": { object ( |
欄位 | |
---|---|
price |
必要欄位。餐點價格。 |
spiciness |
選用設定。食物的辣度。 |
allergen[] |
選用設定。與食物有關的過敏原。強烈建議您提供這個欄位。 |
dietaryRestriction[] |
選用設定。餐點的飲食資訊。強烈建議您提供這個欄位。 |
nutritionFacts |
選用設定。食物選擇的營養成分。強烈建議您提供這個欄位。 |
ingredients[] |
選用設定。餐點選擇食材。 |
servesNumPeople |
選用設定。這個道菜選項可容納的人數。 |
preparationMethods[] |
選用設定。餐點選項的準備方式。 |
portionSize |
選用設定。訂單大小,以商品單位表示。(例如 4 片「串珠」、「6 件」) |
mediaKeys[] |
選用設定。餐點相關媒體的媒體鍵。僅支援相片媒體。如果有多張相片,系統會將第一張相片視為首選相片。 |
辣味
食品的精神等級。
列舉 | |
---|---|
SPICINESS_UNSPECIFIED |
未指定等級 |
MILD |
帶有輕微的辣度。 |
MEDIUM |
中等的幻想。 |
HOT |
表示熱辣的暗示。最深的等級, |
過敏原
食品過敏原資訊。
列舉 | |
---|---|
ALLERGEN_UNSPECIFIED |
未指定過敏原 |
DAIRY |
乳製品相關過敏原 |
EGG |
蛋類相關的過敏原 |
FISH |
魚類相關過敏原 |
PEANUT |
與花生相關的過敏原 |
SHELLFISH |
貝類相關過敏原 |
SOY |
與豆類相關的過敏原 |
TREE_NUT |
與樹木相關的過敏原 |
WHEAT |
與小麥相關的過敏原 |
DietaryRestriction
食品的飲食資訊。
列舉 | |
---|---|
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
可能的食物能量單位 (卡路里)。
列舉 | |
---|---|
ENERGY_UNIT_UNSPECIFIED |
未指定能源單位 |
CALORIE |
卡路里 |
JOULE |
Joule |
NutritionFact
這則訊息表示營養資訊,範圍設有上限和下限,可以用質量單位表示。必須指定較低的金額。最小值和最大值都是非負數。
JSON 表示法 | |
---|---|
{
"lowerAmount": number,
"upperAmount": number,
"unit": enum ( |
欄位 | |
---|---|
lowerAmount |
必要欄位。營養量較低 |
upperAmount |
選用設定。營養量上限 |
unit |
必要欄位。指定營養資訊的單位。 |
MassUnit
可能的質量單位。
列舉 | |
---|---|
MASS_UNIT_UNSPECIFIED |
未指定質量單位 |
GRAM |
Gram |
MILLIGRAM |
毫克 |
食材
這個訊息表示食物的食材資訊。
JSON 表示法 | |
---|---|
{
"labels": [
{
object ( |
欄位 | |
---|---|
labels[] |
必要欄位。用於描述食材的標籤。顯示名稱長度不得超過 140 個半形字元,說明最多 1,000 個半形字元。至少須提供一組標籤。 |
PreparationMethod
菜餚準備方法,
列舉 | |
---|---|
PREPARATION_METHOD_UNSPECIFIED |
未指定準備方法 |
BAKED |
烘焙方法 |
BARBECUED |
烤肉方法 |
BASTED |
貝斯式方法 |
BLANCHED |
Blanched 方法 |
BOILED |
水煮方法 |
BRAISED |
胸罩 |
CODDLED |
座標方法 |
FERMENTED |
發酵方式 |
FRIED |
煎炸方式 |
GRILLED |
燒烤方法 |
KNEADED |
Kneaded 方法 |
MARINATED |
拼法方法 |
PAN_FRIED |
平移油炸方式 |
PICKLED |
Pickled method |
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 個半形字元。至少須提供一組標籤。 |
attributes |
必要欄位。項目選項的詳細屬性。未指定個別的屬性將沿用商品層級的屬性做為基礎。 |
料理
餐廳的料理資訊。
列舉 | |
---|---|
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 |
其他料理 |