- 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 | 其他料理 |