Package google.mybusiness.v4

Index

FoodMenuService

Cette API permet d'obtenir et de mettre à jour les menus des établissements.

Notez que Location.PriceList représente également les "menus" dans l'un de ses types, mais avec des champs limités. Il partage le même stockage en aval que FoodMenus. Une fois la migration vers FoodMenuService terminée, il est fortement déconseillé aux clients d'utiliser Location.PriceList pour mettre à jour les données de menu, car cela pourrait entraîner une perte de données inattendue.

GetFoodMenus

rpc GetFoodMenus(GetFoodMenusRequest) returns (FoodMenus)

Renvoie les menus d'un établissement spécifique. N'appelez cette méthode que si location.location_state.can_have_food_menu est défini sur "true".

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

UpdateFoodMenus

rpc UpdateFoodMenus(UpdateFoodMenusRequest) returns (FoodMenus)

Met à jour les menus d'un établissement spécifique. N'appelez cette méthode que si location.location_state.can_have_food_menu est défini sur "true".

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

LocalPosts

Cette API expose l'API de gestion des posts locaux.

CreateLocalPost

rpc CreateLocalPost(CreateLocalPostRequest) returns (LocalPost)

Crée un post local associé à la fiche spécifiée, puis l'affiche.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

DeleteLocalPost

rpc DeleteLocalPost(DeleteLocalPostRequest) returns (Empty)

Supprime un post local. Affiche NOT_FOUND si le post local n'existe pas.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

GetLocalPost

rpc GetLocalPost(GetLocalPostRequest) returns (LocalPost)

Récupère le post local spécifié. Affiche NOT_FOUND si le post local n'existe pas.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

ListLocalPosts

rpc ListLocalPosts(ListLocalPostsRequest) returns (ListLocalPostsResponse)

Renvoie la liste des posts locaux associés à un établissement.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

UpdateLocalPost

rpc UpdateLocalPost(UpdateLocalPostRequest) returns (LocalPost)

Met à jour le post local spécifié et renvoie le post local mis à jour.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

Contenus multimédias

Ce service permet de gérer les contenus multimédias (photos et vidéos) associés à un lieu.

CreateMediaItem

rpc CreateMediaItem(CreateMediaItemRequest) returns (MediaItem)

Crée un élément multimédia pour le lieu.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

DeleteMediaItem

rpc DeleteMediaItem(DeleteMediaItemRequest) returns (Empty)

Supprime l'élément multimédia spécifié.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

GetCustomerMediaItem

rpc GetCustomerMediaItem(GetCustomerMediaItemRequest) returns (MediaItem)

Affiche les métadonnées de l'élément multimédia client demandé.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

GetMediaItem

rpc GetMediaItem(GetMediaItemRequest) returns (MediaItem)

Affiche les métadonnées de l'élément multimédia demandé.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

ListCustomerMediaItems

rpc ListCustomerMediaItems(ListCustomerMediaItemsRequest) returns (ListCustomerMediaItemsResponse)

Renvoie une liste des éléments multimédias associés à un établissement et fournis par les clients.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

ListMediaItems

rpc ListMediaItems(ListMediaItemsRequest) returns (ListMediaItemsResponse)

Renvoie la liste des éléments multimédias associés à un établissement.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

StartUploadMediaItemData

rpc StartUploadMediaItemData(StartUploadMediaItemDataRequest) returns (MediaItemDataRef)

Génère un MediaItemDataRef pour l'importation d'éléments multimédias.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

UpdateMediaItem

rpc UpdateMediaItem(UpdateMediaItemRequest) returns (MediaItem)

Met à jour les métadonnées de l'élément multimédia spécifié. Cela ne peut être utilisé que pour mettre à jour la catégorie d'un élément multimédia. Toutefois, la nouvelle catégorie ne peut pas être COVER ou PROFILE.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

Avis

Cette API fournit des opérations CRUD pour les avis. google.mybusiness.v4.Reviews.

BatchGetReviews

rpc BatchGetReviews(BatchGetReviewsRequest) returns (BatchGetReviewsResponse)

Affiche la liste paginée des avis pour tous les établissements spécifiés. Cette opération n'est valide que si les établissements spécifiés ont été validés.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

DeleteReviewReply

rpc DeleteReviewReply(DeleteReviewReplyRequest) returns (Empty)

Supprime la réponse à l'avis spécifié. Cette opération n'est valide que si l'établissement spécifié a été validé.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

GetReview

rpc GetReview(GetReviewRequest) returns (Review)

Renvoie l'avis spécifié. Cette opération n'est valide que si l'établissement spécifié a été validé. Affiche NOT_FOUND si l'avis n'existe pas ou a été supprimé.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

ListReviews

rpc ListReviews(ListReviewsRequest) returns (ListReviewsResponse)

Affiche la liste paginée des avis pour l'établissement spécifié. Cette opération n'est valide que si l'établissement spécifié a été validé.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

UpdateReviewReply

rpc UpdateReviewReply(UpdateReviewReplyRequest) returns (ReviewReply)

Met à jour la réponse à l'avis spécifié. S'il n'en existe aucune, une réponse est créée. Cette opération n'est valide que si l'établissement spécifié a été validé.

Champs d'application des autorisations

Nécessite l'un des niveaux d'accès OAuth suivants :

  • https://www.googleapis.com/auth/plus.business.manage
  • https://www.googleapis.com/auth/business.manage

Pour plus d'informations, consultez la OAuth 2.0 Overview.

AlertType

Type d'événement pour lequel le post d'alerte a été créé.

Enums
ALERT_TYPE_UNSPECIFIED Aucune alerte n'est spécifiée.
COVID_19 Alertes liées à la pandémie de maladie à coronavirus 2019. Les posts sur le COVID n'acceptent qu'un champ de résumé et un champ d'incitation à l'action. Lorsque ces alertes ne seront plus pertinentes, la création de posts d'alerte de type "COVID-19" sera désactivée. Toutefois, les marchands pourront toujours gérer leurs posts existants sur la COVID-19.

Allergène

Informations sur les allergènes concernant un plat.

Enums
ALLERGEN_UNSPECIFIED Allergène non spécifié
DAIRY Allergène lié aux produits laitiers
EGG Allergène lié aux œufs
FISH Allergène lié au poisson
PEANUT Allergène lié à l'arachide
SHELLFISH Allergène lié aux crustacés
SOY Allergène lié au soja
TREE_NUT Allergène lié aux fruits à coque
WHEAT Allergène lié au blé

BatchGetReviewsRequest

Message de requête pour Reviews.BatchGetReviews.

Champs
name

string

Nom du compte à partir duquel récupérer une liste d'avis concernant plusieurs établissements.

location_names[]

string

Collection d'établissements pour lesquels extraire des avis, spécifiés par leur nom.

page_size

int32

Nombre d'avis à extraire par page. La valeur par défaut est 50.

page_token

string

Si elle est spécifiée, elle extrait la page d'avis suivante.

order_by

string

Facultatif. Spécifie le champ utilisé afin de trier les avis. Si aucune valeur n'est spécifiée, l'ordre des avis affichés est défini par défaut sur update_time desc. Voici les ordres de tri valides : rating, rating desc et update_time desc. rating renverra les avis par ordre croissant. update_time(ordre croissant) n'est pas accepté.

ignore_rating_only_reviews
(deprecated)

bool

Indique si vous souhaitez ignorer les avis basés uniquement sur les notes.

BatchGetReviewsResponse

Message de réponse pour Reviews.BatchGetReviews.

Champs
location_reviews[]

LocationReview

Avis avec des informations de localisation.

next_page_token

string

Si le nombre d'avis est supérieur à la taille de page demandée, ce champ est renseigné avec un jeton permettant de récupérer la page d'avis suivante lors d'un appel ultérieur. S'il n'y a plus d'avis, ce champ ne sera pas inclus dans la réponse.

CallToAction

Action effectuée lorsque l'utilisateur clique sur le post.

Champs
action_type

ActionType

Type d'action qui sera effectuée.

url

string

URL vers laquelle l'utilisateur est dirigé lorsqu'il clique sur le post. Ce champ ne doit pas être défini pour l'incitation à l'action "Appeler".

ActionType

Type d'action qui sera effectuée.

Enums
ACTION_TYPE_UNSPECIFIED Type non spécifié
BOOK Ce post propose à l'utilisateur de réserver un rendez-vous, une table, etc.
ORDER Ce post propose à l'utilisateur de commander quelque chose.
SHOP Ce post propose à l'utilisateur de parcourir un catalogue de produits.
LEARN_MORE Ce post propose à l'utilisateur d'en savoir plus (sur le site Web).
SIGN_UP Ce post propose à l'utilisateur de s'inscrire ou de participer.
GET_OFFER

Obsolète. Utilisez OFFER dans LocalPostTopicType pour créer un post avec du contenu d'offre.

CALL Ce post propose à l'utilisateur d'appeler l'établissement.

CreateLocalPostRequest

Message de requête pour CreateLocalPost.

Champs
parent

string

Le nom de l'établissement dans lequel créer ce post local.

local_post

LocalPost

Métadonnées du nouveau post local.

CreateMediaItemRequest

Message de requête pour Media.CreateMediaItem.

Champs
parent

string

Nom de ressource de l'établissement dans lequel cet élément multimédia sera créé.

media_item

MediaItem

Élément multimédia à créer.

DeleteLocalPostRequest

Message de requête pour DeleteLocalPost.

Champs
name

string

Nom du post local à supprimer.

DeleteMediaItemRequest

Message de requête pour Media.DeleteMediaItem.

Champs
name

string

Nom de l'élément multimédia à supprimer.

DeleteReviewReplyRequest

Message de requête pour Reviews.DeleteReviewReply.

Champs
name

string

Nom de la réponse à un avis à supprimer.

DietaryRestriction

Informations diététiques sur un plat

Enums
DIETARY_RESTRICTION_UNSPECIFIED Type de régime alimentaire non spécifié
HALAL Indication que le plat est halal.
KOSHER Mention que le plat est casher.
ORGANIC Mention du plat comme étant biologique.
VEGAN Mention du plat comme étant végétalien.
VEGETARIAN Mention du plat comme végétarien.

ErrorDetail

Détails d'une erreur ayant entraîné une défaillance de validation ou interne.

Champs
code

int32

Code d'état, qui doit être une valeur d'énumération de ErrorCode.

field

string

Chemin d'accès à un champ du corps de la requête. La valeur est une séquence d'identifiants séparés par un point, qui identifient un champ de tampon de protocole. Par exemple, "error_details.field" identifierait ce champ.

message

string

Description de la raison pour laquelle le champ a causé une défaillance. Le message est en anglais et peut ne pas être adapté aux utilisateurs.

value

string

Valeur pour laquelle la requête a échoué.

field_index

int32

Si le champ de requête ayant généré cette erreur est répété, il contient l'index de base zéro de l'entrée de ce champ qui a entraîné l'échec de la validation.

ErrorCode

Codes d'erreur pour ErrorDetail :

  • De 1 à 199 : codes d'erreur courants qui s'appliquent à tous les champs.
  • 1000 à 1099 : codes d'erreur liés aux photos.
  • 1100 à 1199 : codes d'erreur liés à l'adresse et à la latitude/longitude.
  • 1200 à 1299 : codes d'erreur liés à la catégorie.
  • 1300 à 1399 : codes d'erreur liés à l'opération.

Enums
ERROR_CODE_UNSPECIFIED Code d'erreur générique.
MISSING_VALUE Vous n'avez pas renseigné une valeur obligatoire.
INVALID_VALUE La valeur saisie est incorrecte.
INVALID_CHARACTERS Des caractères non valides ont été détectés.
TOO_MANY_ITEMS Un nombre d'éléments supérieur au maximum a été fourni dans un champ répété.
READ_ONLY Il s'agit d'un champ en lecture seule qui ne peut pas être modifié.
OVERLAPPING_RANGES Les éléments d'un champ répété sont des plages qui se chevauchent.
INVERTED_RANGE La plage fournie est inversée. Cela inclut également le cas d'une plage vide.
VALUE_OUTSIDE_ALLOWED_RANGE La valeur fournie ne se trouve pas dans la plage autorisée.
MISSING_DEPENDENT_FIELD Un champ dépendant obligatoire est absent.
FIELD_HAS_DEPENDENCIES Ce champ est obligatoire pour le champ dépendant et ne peut pas être supprimé.
UNSUPPORTED_VALUE La valeur fournie, bien que potentiellement valide, n'est pas acceptée en raison d'autres contraintes.
EXPIRED_VALUE La valeur fournie a expiré et n'est plus valide.
PHOTO_FETCH_FAILED Échec de la récupération de la photo à partir de l'URL spécifiée.
PHOTO_UPLOAD_FAILED Échec de l'importation de la photo à partir de l'URL spécifiée.
GEOCODE_ERROR Une erreur s'est produite lors de la détermination automatique de la latitude/longitude.
LAT_LNG_OUTSIDE_COUNTRY La latitude et la longitude fournies ne correspondent pas au pays indiqué.
LAT_LNG_REQUIRED Vous devez indiquer la latitude et la longitude.
LAT_LNG_TOO_FAR_FROM_ADDRESS La paire de coordonnées de latitude/longitude et l'adresse sont trop éloignées l'une de l'autre.
CATEGORY_NOT_VERIFIED La catégorie fournie n'a pas été validée.
OPERATION_EXECUTION_ERROR Erreur d'exécution d'opération générique.
OPERATION_UNSUPPORTED_UNDER_ACCOUNT_CONDITION L'opération n'est pas possible en raison de l'état du compte.
LOCATION_DISABLED_FOR_LOCAL_POST_API La localisation est désactivée pour l'API Local Post.
STALE_DATA Les valeurs proposées pour certains champs sont obsolètes par rapport aux valeurs existantes.

FoodMenu

Menu d'un établissement qui sert des plats.

Champs
labels[]

MenuLabel

Obligatoire. Libellés marqués selon la langue pour le menu. Par exemple, "menu" ou "plat du jour". Les noms à afficher ne doivent pas comporter plus de 140 caractères et les descriptions plus de 1 000 caractères. Vous devez ajouter au moins un ensemble de libellés.

source_url

string

Facultatif. URL source du menu s'il existe une page Web à consulter.

sections[]

FoodMenuSection

Obligatoire. Sections du menu.

cuisines[]

Cuisine

Facultatif. Informations sur la cuisine du menu. Nous vous recommandons vivement de renseigner ce champ.

Cuisine

Informations sur la cuisine d'un restaurant.

Enums
CUISINE_UNSPECIFIED Cuisine non spécifiée
AMERICAN Cuisine américaine
ASIAN la cuisine asiatique
BRAZILIAN la cuisine brésilienne
BREAK_FAST Petit-déjeuner
BRUNCH Brunch
CHICKEN Poulet
CHINESE Cuisine chinoise
FAMILY Cuisine familiale
FAST_FOOD Restauration rapide
FRENCH Cuisine française
GREEK la cuisine grecque
GERMAN la cuisine allemande
HAMBURGER Hamburger
INDIAN Cuisine indienne
INDONESIAN la cuisine indonésienne
ITALIAN Cuisine italienne
JAPANESE Cuisine japonaise
KOREAN Cuisine coréenne
LATIN_AMERICAN Cuisine latino-américaine
MEDITERRANEAN la cuisine méditerranéenne
MEXICAN Cuisine mexicaine
PAKISTANI la cuisine pakistanaise
PIZZA Pizza
SEAFOOD Fruits de mer
SPANISH la cuisine espagnole
SUSHI Sushi
THAI la cuisine thaïe
TURKISH la cuisine turque
VEGETARIAN Cuisine végétarienne
VIETNAMESE la cuisine vietnamienne
OTHER_CUISINE Autre type de cuisine

FoodMenuItem

Élément d'une section. Il peut s'agir du plat lui-même ou il peut contenir plusieurs FoodMenuItemOption.

Champs
labels[]

MenuLabel

Obligatoire. Libellés marqués selon la langue pour cet élément de menu. Les noms à afficher ne doivent pas comporter plus de 140 caractères et les descriptions plus de 1 000 caractères. Vous devez ajouter au moins un ensemble de libellés.

attributes

FoodMenuItemAttributes

Obligatoire. Attributs détaillés de l'article. Lorsque des options d'article sont spécifiées, elles sont considérées comme les attributs de base et sont renseignées pour chaque option.

options[]

FoodMenuItemOption

Facultatif. Il s'agit d'un article qui se décline en plusieurs options différentes et pour lequel les utilisateurs doivent faire un choix. Par exemple, une pizza "normale" par rapport à une pizza "grande". Lorsque des options sont spécifiées, les libellés et les attributs au niveau de l'article deviennent automatiquement ceux de la première option. Les clients n'ont qu'à spécifier d'autres options alimentaires supplémentaires dans ce champ.

FoodMenuItemAttributes

Attributs d'un plat ou d'un aliment.

Champs
price

Money

Facultatif. Prix du plat.

spiciness

Spiciness

Facultatif. Niveau d'épice du plat.

allergen[]

Allergen

Facultatif. Allergènes associés au plat. Nous vous recommandons vivement de renseigner ce champ.

dietary_restriction[]

DietaryRestriction

Facultatif. Informations diététiques sur le plat Nous vous recommandons vivement de renseigner ce champ.

nutrition_facts

NutritionFacts

Facultatif. Informations nutritionnelles de l'option de plat. Nous vous recommandons vivement de renseigner ce champ.

ingredients[]

Ingredient

Facultatif. Ingrédients du plat.

serves_num_people

int32

Facultatif. Nombre de personnes pouvant être servies avec ce plat.

preparation_methods[]

PreparationMethod

Facultatif. Méthodes de préparation du plat.

portion_size

PortionSize

Facultatif. Taille de la commande, représentée en nombre d'articles. (par exemple, 4 "brochettes", 6 "morceaux")

media_keys[]

string

Facultatif. Clés média des éléments multimédias associés au plat. Seuls les contenus photo sont acceptés. Lorsque plusieurs photos sont associées, la première est considérée comme la photo préférée.

Ingrédient

Ce message désigne les informations sur les ingrédients d'un plat.

Champs
labels[]

MenuLabel

Obligatoire. Libellés décrivant l'ingrédient. Les noms à afficher ne doivent pas comporter plus de 140 caractères et les descriptions plus de 1 000 caractères. Vous devez ajouter au moins un ensemble de libellés.

PortionSize

Taille de la portion d'un plat.

Champs
quantity

int32

Obligatoire. Numéro de la partie.

unit[]

MenuLabel

Obligatoire. Le champ "name_info" répété est destiné à l'unité dans plusieurs langues.

FoodMenuItemOption

Option d'un article. Elle nécessite une sélection explicite de l'utilisateur.

Champs
labels[]

MenuLabel

Obligatoire. Libellés marqués selon la langue pour cette option de menu. Par exemple : "pad thaï au bœuf", "pad thaï végétarien", "petite pizza", "grande pizza". Les noms à afficher ne doivent pas comporter plus de 140 caractères et les descriptions plus de 1 000 caractères. Vous devez ajouter au moins un ensemble de libellés.

attributes

FoodMenuItemAttributes

Obligatoire. Attributs détaillés de l'option d'article. Les attributs individuels non spécifiés seront hérités des attributs au niveau de l'article comme base.

FoodMenuSection

Section d'un menu. Il peut contenir plusieurs articles/plats.

Champs
labels[]

MenuLabel

Obligatoire. Libellés marqués selon la langue pour cette section du menu. Les noms à afficher ne doivent pas comporter plus de 140 caractères et les descriptions plus de 1 000 caractères. Vous devez ajouter au moins un ensemble de libellés.

items[]

FoodMenuItem

Obligatoire. Éléments de la section. Chaque section doit comporter au moins un élément.

FoodMenus

Menus d'un établissement qui sert des plats.

Champs
name

string

Obligatoire. Identifiant Google de cet établissement, sous la forme accounts/{account_id}/locations/{location_id}/foodMenus

menus[]

FoodMenu

Facultatif. Collection de menus.

GetCustomerMediaItemRequest

Message de requête pour Media.GetCustomerMediaItem.

Champs
name

string

Nom de ressource de l'élément multimédia client demandé.

GetFoodMenusRequest

Message de requête pour FoodMenu.GetFoodMenus

Champs
name

string

Obligatoire. Identifiant Google de cet établissement, sous la forme accounts/{account_id}/locations/{location_id}/foodMenus

read_mask

FieldMask

Facultatif. Champs spécifiques à renvoyer. Si aucun masque n'est spécifié, le FoodMenu complet est renvoyé (comme avec "*"). Les éléments de champ répétés ne peuvent pas être spécifiés individuellement. Par exemple, "name" et "menus" sont des masques valides, tandis que "menus.sections" ne l'est pas.

GetLocalPostRequest

Message de requête pour LocalPosts.GetLocalPost.

Champs
name

string

Nom du post local à extraire.

GetMediaItemRequest

Message de requête pour Media.GetMediaItem.

Champs
name

string

Nom de l'élément multimédia demandé.

GetReviewRequest

Message de requête pour Reviews.GetReview.

Champs
name

string

Nom de l'avis à extraire.

InternalError

Décrit les défaillances internes.

Champs
error_details[]

ErrorDetail

Détaille les défaillances individuelles.

ListCustomerMediaItemsRequest

Message de requête pour Media.ListCustomerMediaItems.

Champs
parent

string

Nom de l'établissement dont les éléments multimédias client seront répertoriés.

page_size

int32

Nombre d'éléments multimédias à afficher par page. La valeur par défaut est 100, pour un maximum de 200.

page_token

string

Si elle est spécifiée, affiche la page d'éléments multimédias suivante.

ListCustomerMediaItemsResponse

Message de réponse pour Media.ListCustomerMediaItems.

Champs
media_items[]

MediaItem

Liste d'éléments multimédias affichée.

total_media_item_count

int32

Nombre total d'éléments multimédias associés à cet établissement, quelle que soit la pagination. Ce nombre est approximatif, en particulier lorsque les résultats s'étalent sur plusieurs pages.

next_page_token

string

Si le nombre d'éléments multimédias est supérieur à la taille de page demandée, ce champ est renseigné avec un jeton permettant de récupérer la page d'éléments multimédias suivante lors d'un appel ultérieur à ListCustomerMediaItems.

ListLocalPostsRequest

Message de requête pour ListLocalPosts.

Champs
parent

string

Nom de l'établissement dont les posts locaux seront répertoriés.

page_size

int32

Nombre de posts locaux à afficher par page. La valeur par défaut est 20. La valeur minimale est 1 et la taille maximale de la page est de 100.

page_token

string

Si une valeur est spécifiée, affiche la page de posts locaux suivante.

ListLocalPostsResponse

Message de réponse pour ListLocalPosts.

Champs
local_posts[]

LocalPost

Liste des posts locaux affichée.

next_page_token

string

Si le nombre de posts locaux est supérieur à la taille de page demandée, ce champ est renseigné avec un jeton permettant d'extraire la page de posts locaux suivante lors d'un prochain appel à ListLocalPosts.

ListMediaItemsRequest

Message de requête pour Media.ListMediaItems.

Champs
parent

string

Nom de l'établissement dont les éléments multimédias seront répertoriés.

page_size

int32

Nombre d'éléments multimédias à afficher par page. La valeur par défaut est de 100, qui est également le nombre maximal d'éléments multimédias pouvant être ajoutés à un établissement avec l'API My Business. La taille de page maximale est de 2 500.

page_token

string

Si elle est spécifiée, affiche la page d'éléments multimédias suivante.

ListMediaItemsResponse

Message de réponse pour Media.ListMediaItems.

Champs
media_items[]

MediaItem

Liste d'éléments multimédias affichée.

total_media_item_count

int32

Nombre total d'éléments multimédias associés à cet établissement, quelle que soit la pagination.

next_page_token

string

Si le nombre d'éléments multimédias est supérieur à la taille de page demandée, ce champ est renseigné avec un jeton permettant de récupérer la page d'éléments multimédias suivante lors d'un appel ultérieur à ListMediaItems.

ListReviewsRequest

Message de requête pour Reviews.ListReviews.

Champs
parent

string

Nom de l'établissement pour lequel extraire des avis.

page_size

int32

Nombre d'avis à extraire par page. La valeur maximale de page_size est de 50.

page_token

string

Si elle est spécifiée, elle extrait la page d'avis suivante.

order_by

string

Spécifie le champ utilisé afin de trier les avis. Si aucune valeur n'est spécifiée, l'ordre des avis affichés est défini par défaut sur update_time desc. Voici les ordres de tri valides : rating, rating desc et update_time desc.

ListReviewsResponse

Message de réponse pour Reviews.ListReviews.

Champs
reviews[]

Review

Avis

average_rating

double

Note moyenne de tous les avis sur cet établissement, sur une échelle allant de 1 à 5 (5 étant la meilleure note).

total_review_count

int32

Nombre total d'avis sur cet établissement.

next_page_token

string

Si le nombre d'avis est supérieur à la taille de page demandée, ce champ est renseigné avec un jeton permettant de récupérer la page d'avis suivante lors d'un appel ultérieur à ListReviews. S'il n'y a plus d'avis, ce champ n'est pas inclus dans la réponse.

LocalPost

Représente un post local pour un établissement.

Champs
name

string

Uniquement en sortie. Identifiant Google de ce post local, sous la forme accounts/{account_id}/locations/{location_id}/localPosts/{local_post_id}

language_code

string

Langue du post local.

summary

string

Description/corps du post local.

call_to_action

CallToAction

URL vers laquelle les utilisateurs sont redirigés lorsqu'ils cliquent sur la promotion. Ignoré pour le type de thème OFFER.

create_time

Timestamp

Uniquement en sortie. Date et heure de création du post.

update_time

Timestamp

Uniquement en sortie. Heure de la dernière modification du post publié par l'utilisateur.

scheduled_time

Timestamp

Si cette option est définie, elle détermine la date de publication d'un post. L'utilisateur peut définir ce paramètre pour programmer des posts à l'avance.

recurring_instance_time
(deprecated)

Timestamp

Uniquement en sortie. Obsolète : utilisez plutôt event.recurring_instance_time. Ce champ sera supprimé dans une prochaine version. Uniquement en sortie. Heure à laquelle l'instance récurrente la plus récente du post a été mise à jour.

event

LocalPostEvent

Informations sur l'événement. Obligatoire pour les types de thèmes EVENT et OFFER.

state

LocalPostState

Uniquement en sortie. État du post, indiquant la phase de son cycle de vie.

media[]

MediaItem

Contenu multimédia associé au post. source_url est le seul champ de données accepté pour un LocalPost MediaItem.

search_url

string

Uniquement en sortie. Lien vers le post local dans la recherche Google. Ce lien peut être utilisé pour partager le post sur les réseaux sociaux, par e-mail, par SMS, etc.

topic_type

LocalPostTopicType

Obligatoire. Type de sujet du post (standard, événement, offre ou alerte).

alert_type

AlertType

Type d'alerte pour lequel le post est créé. Ce champ ne concerne que les posts de type "Alerte" et se comporte comme un sous-type d'alertes.

Champ d'union topic_type_specific_fields. Champs spécifiques pour un type de sujet. topic_type_specific_fields ne peut être qu'un des éléments suivants :
offer

LocalPostOffer

Données supplémentaires pour les posts d'offres. Ce champ ne doit être défini que lorsque topic_type est défini sur "OFFRE".

LocalPostState

Indique l'état du post.

Enums
LOCAL_POST_STATE_UNSPECIFIED État non spécifié.
REJECTED Ce post a été refusé pour non-respect du règlement relatif au contenu.
LIVE Ce post est publié et apparaît actuellement dans les résultats de recherche.
PROCESSING Ce post est en cours de traitement et n'apparaît pas dans les résultats de recherche.
SCHEDULED Ce post est programmé pour une date ultérieure et n'apparaît pas dans les résultats de recherche.
RECURRING Ce post est récurrent et apparaît actuellement dans les résultats de recherche.

LocalPostEvent

Toutes les informations concernant un événement présenté dans un post local.

Champs
title

string

Nom de l'événement.

schedule

TimeInterval

Dates et heures de début et de fin de l'événement.

recurrence_info

RecurrenceInfo

Facultatif. Stocke des informations sur la fréquence d'un post récurrent. Ne sera défini que si le post est récurrent.

recurring_instance_time

Timestamp

Uniquement en sortie. Heure à laquelle l'instance récurrente la plus récente du post a été mise à jour.

RecurrenceInfo

Représente les informations de récurrence d'un post local.

Champs
series_end_time

Timestamp

Facultatif. Heure de fin de la série de récurrences.

Champ d'union occurrence_pattern. Modèle d'occurrence du post récurrent. occurrence_pattern ne peut être qu'un des éléments suivants :
daily_pattern

DailyOccurrencePattern

Schéma d'occurrence quotidienne.

weekly_pattern

WeeklyOccurrencePattern

Schéma d'occurrence hebdomadaire.

monthly_pattern

MonthlyOccurrencePattern

Schéma d'occurrence mensuel.

DailyOccurrencePattern

Ce type ne comporte aucun champ.

Représente un modèle d'occurrence quotidienne.

MonthlyOccurrencePattern

Représente un modèle d'occurrence mensuel.

Champs
Champ d'union monthly_option. Option de récurrence pour le modèle d'occurrence mensuel. monthly_option ne peut être qu'un des éléments suivants :
day_of_month

int32

Jour du mois.

day_of_week_occurrence

DayOfWeekOccurrence

Occurence du jour de la semaine dans le mois. Le jour de la semaine est implicite et correspond à celui de l'heure de début de l'événement. Par exemple, si un événement commence un vendredi et que day_of_week_occurrence est défini sur SECOND, l'événement se répète le deuxième vendredi de chaque mois.

DayOfWeekOccurrence

Occurence du jour de la semaine dans le mois.

Enums
DAY_OF_WEEK_OCCURRENCE_UNSPECIFIED Occurrence d'un jour de la semaine non spécifié.
FIRST Premier jour de la semaine du mois.
SECOND Deuxième jour de la semaine du mois.
THIRD Troisième jour de la semaine du mois.
FOURTH Quatrième jour de la semaine du mois.
LAST Dernier jour de la semaine du mois.

WeeklyOccurrencePattern

Représente un modèle d'occurrence hebdomadaire.

Champs
days_of_week[]

DayOfWeek

Facultatif. Liste des jours de la semaine pour l'offre/l'événement. Si ce champ est vide, le post sera répété le même jour de la semaine que schedule.start_time de l'événement.

LocalPostOffer

Champs spécifiques pour les posts d'offres.

Champs
coupon_code

string

Facultatif. Code promotionnel utilisable en magasin ou en ligne.

redeem_online_url

string

Facultatif. Lien en ligne pour bénéficier de l'offre.

terms_conditions

string

Facultatif. Conditions d'utilisation de l'offre.

LocalPostTopicType

Type de sujet du post local, qui permet de sélectionner différents modèles pour créer et afficher un post.

Enums
LOCAL_POST_TOPIC_TYPE_UNSPECIFIED Aucun type de post n'est spécifié.
STANDARD Le post comporte des informations de base, telles qu'un résumé et des images.
EVENT Le post comporte des informations de base et un événement.
OFFER Le post comporte des informations de base, un événement et du contenu lié à l'offre (par exemple, un code promotionnel).
ALERT Annonces ponctuelles hautement prioritaires concernant un événement en cours. Il n'est pas toujours possible de créer ces types de posts.

LocationReview

Représente un avis avec des informations sur l'établissement.

Champs
name

string

Nom de ressource de l'établissement.

review

Review

Avis sur l'établissement.

MediaItem

Un seul élément multimédia.

Champs
name

string

Nom de ressource de cet élément multimédia. accounts/{account_id}/locations/{location_id}/media/{media_key}

media_format

MediaFormat

Format de cet élément multimédia. Doit être défini lors de la création de l'élément multimédia. Est en lecture seule pour toutes les autres requêtes. Ce paramètre ne peut pas être modifié.

location_association

LocationAssociation

Obligatoire lors de l'appel de CreatePhoto. Décrit comment cet élément multimédia est associé à son établissement. Doit être soit une catégorie (par exemple, EXTERIOR), soit l'identifiant d'un article de la liste de prix.

Obligatoire lorsque vous ajoutez un élément multimédia à un établissement avec CreateMediaItem. Pour les autres types d'éléments multimédias, tels que les photos sur les posts locaux, ce champ n'est pas disponible.

google_url

string

Uniquement en sortie. URL hébergée par Google pour cet élément multimédia. Cette URL n'est pas statique, car elle est susceptible de changer au fil du temps. Pour les vidéos, il s'agit d'une image d'aperçu avec une icône de lecture superposée.

thumbnail_url

string

Uniquement en sortie. URL d'une vignette de cet élément multimédia, si elle est fournie.

create_time

Timestamp

Uniquement en sortie. Heure de création de cet élément multimédia.

dimensions

Dimensions

Uniquement en sortie. Dimensions (largeur et hauteur) en pixels.

insights
(deprecated)

MediaInsights

Uniquement en sortie. Statistiques pour cet élément multimédia.

attribution

Attribution

Uniquement en sortie. Informations sur l'attribution associée aux éléments multimédias des clients. Vous devez afficher cette attribution telle qu'elle vous est fournie à vos utilisateurs. Vous ne devez pas la supprimer ni la modifier.

description

string

Description de cet élément multimédia. Les descriptions ne peuvent pas être modifiées via l'API My Business, mais vous pouvez les définir lors de la création d'un élément multimédia autre que la photo de couverture.

Champ d'union data. Source de données de l'élément multimédia. Lorsque vous créez un élément multimédia, vous devez fournir une URL ou des références de données.

À l'exception des catégories PROFILE et COVER, toutes les photos doivent mesurer au minimum 250 pixels sur le bord court, pour une taille de fichier d'au moins 10 240 octets.

Toutes les photos importées doivent respecter les Consignes Google My Business liées aux photos. data ne peut être qu'un des éléments suivants :

source_url

string

URL publique à partir de laquelle l'élément multimédia peut être récupéré.

Lors de la création de l'une de ces valeurs, vous devez définir data_ref afin de spécifier la source de l'élément multimédia.

Si vous avez utilisé source_url lors de la création d'un élément multimédia, il sera renseigné avec cette URL source lors de la récupération de l'élément multimédia.

Ce champ ne peut pas être modifié.

data_ref

MediaItemDataRef

Uniquement en entrée. Référence aux données binaires de l'élément multimédia obtenues par la méthode StartUploadMediaItemData.

Lors de la création d'un élément multimédia,

sourceUrl

ou

dataRef

doit être défini.

Attribution

Informations sur l'attribution associée à des éléments multimédias de clients, tels que le nom et la photo de profil d'un contributeur.

Champs
profile_name

string

Nom d'utilisateur auquel attribuer l'élément multimédia.

profile_photo_url

string

URL de la vignette de la photo de profil de l'utilisateur attribué.

takedown_url

string

URL de la page de retrait, où l'élément multimédia peut être signalé s'il est inapproprié.

profile_url

string

URL de la page de profil Google Maps de l'utilisateur attribué.

Dimensions

Dimensions de l'élément multimédia.

Champs
width_pixels

int32

Largeur de l'élément multimédia en pixels.

height_pixels

int32

Hauteur de l'élément multimédia en pixels.

LocationAssociation

Type d'association de l'élément multimédia à son établissement.

Champs
Champ d'union location_attachment_type. L'élément multimédia de l'établissement doit être associé à une catégorie ou à un identifiant d'article de liste de prix. Ce n'est pas le cas pour les éléments multimédias qui ne sont pas associés à l'établissement (par exemple, les photos de posts locaux). location_attachment_type ne peut être qu'un des éléments suivants :
category

Category

Catégorie à laquelle appartient cette photo d'établissement.

price_list_item_id

string

Identifiant d'un article de liste de prix auquel cette photo d'établissement est associée.

Catégorie

Énumération pour la catégorie d'élément multimédia.

Enums
CATEGORY_UNSPECIFIED Catégorie non spécifiée.
COVER Photo de couverture. Un établissement ne possède qu'une seule photo de couverture.
PROFILE Photo de profil. Un établissement ne possède qu'une seule photo de profil.
EXTERIOR Élément multimédia représentant l'extérieur.
INTERIOR Élément multimédia représentant l'intérieur.
PRODUCT Éléments multimédias représentant un produit.
AT_WORK Élément multimédia représentant le personnel en action.
FOOD_AND_DRINK Élément multimédia représentant des aliments et des boissons.
MENU Élément multimédia représentant le menu.
COMMON_AREA Élément multimédia représentant les espaces communs.
ROOMS Éléments multimédias représentant les chambres.
TEAMS Élément multimédia représentant les équipes.
ADDITIONAL Élément multimédia supplémentaire sans catégorie.

MediaFormat

Énumération pour le format de l'élément multimédia.

Enums
MEDIA_FORMAT_UNSPECIFIED Format non spécifié.
PHOTO L'élément multimédia est une photo. Dans cette version, seules les photos sont acceptées.
VIDEO L'élément multimédia est une vidéo.

MediaInsights

Insights et statistiques obsolètes sur l'élément multimédia.

Champs
view_count

int64

Uniquement en sortie. Nombre de fois où l'élément multimédia a été visionné.

MediaItemDataRef

Référence aux données binaires de la photo d'un MediaItem importé via l'API My Business.

Créez une référence de données à l'aide de StartUploadMediaItemData, puis utilisez-la afin d'importer des octets dans [UpdateMedia] et afin d'appeler ensuite CreateMediaItem.

Champs
resource_name

string

ID unique des données binaires de cet élément multimédia. Permet d'importer les données de photo avec [UpdateMedia] et de créer un élément multimédia à partir de ces octets avec CreateMediaItem.

Exemple d'importation d'octets : curl -X POST -T{path_to_file} "http://mybusiness.googleapis.com/upload/v1/media/{resource_name}?upload_type=media"

Pour les appels CreateMediaItem, définissez-le comme data_ref MediaItem.

Libellé à utiliser pour afficher le menu et ses différents sous-composants.

Champs
display_name

string

Obligatoire. Nom à afficher du composant.

description

string

Facultatif. Informations supplémentaires sur le composant.

language_code

string

Facultatif. Code BCP 47 de la langue. Si la langue n'est pas disponible, l'anglais sera utilisé par défaut.

NutritionFacts

Ce message représente les informations nutritionnelles d'un plat.

Champs
calories

CaloriesFact

Facultatif. Nombre de calories du plat.

total_fat

NutritionFact

Facultatif. Informations sur les matières grasses d'un plat donné.

cholesterol

NutritionFact

Facultatif. Informations sur le cholestérol pour un plat donné.

sodium

NutritionFact

Facultatif. Informations sur la teneur en sodium d'un plat donné.

total_carbohydrate

NutritionFact

Facultatif. Informations sur les glucides pour un plat donné.

protein

NutritionFact

Facultatif. Informations sur les protéines pour un plat donné.

CaloriesFact

Ce message indique des informations sur les calories avec une plage de limite supérieure et inférieure. Vous devez spécifier un montant inférieur. Les montants inférieur et supérieur sont des nombres non négatifs.

Champs
lower_amount

int32

Obligatoire. Moins de calories

upper_amount

int32

Facultatif. Nombre maximal de calories

unit

EnergyUnit

Obligatoire. Unité des informations sur les calories fournies.

EnergyUnit

Unités possibles d'énergie alimentaire (calories).

Enums
ENERGY_UNIT_UNSPECIFIED Unité d'énergie non spécifiée
CALORIE Calorie
JOULE Joule

MassUnit

Unités de masse possibles.

Enums
MASS_UNIT_UNSPECIFIED Unité de masse non spécifiée
GRAM Gramme
MILLIGRAM Milligramme

NutritionFact

Ce message indique des informations nutritionnelles avec une plage de limites supérieure et inférieure, qui peuvent être représentées par une unité de masse. Vous devez spécifier un montant inférieur. Les montants inférieur et supérieur sont des nombres non négatifs.

Champs
lower_amount

double

Obligatoire. Une quantité de nutriments plus faible

upper_amount

double

Facultatif. Quantité maximale de nutriments

unit

MassUnit

Obligatoire. Unité des informations nutritionnelles fournies.

PreparationMethod

Méthode de préparation d'un plat.

Enums
PREPARATION_METHOD_UNSPECIFIED Méthode de préparation non spécifiée
BAKED Méthode "baked"
BARBECUED Méthode de cuisson au barbecue
BASTED Méthode de cuisson avec arrosage
BLANCHED Méthode blanchie
BOILED Méthode de cuisson à l'eau bouillante
BRAISED Méthode de cuisson à l'étouffée
CODDLED Méthode Coddled
FERMENTED Méthode de fermentation
FRIED Méthode de friture
GRILLED Méthode de cuisson : grill
KNEADED Méthode de pétrissage
MARINATED Méthode de marinade
PAN_FRIED Méthode de cuisson à la poêle
PICKLED Méthode "pickled"
PRESSURE_COOKED Méthode de cuisson à l'autocuiseur
ROASTED Méthode "Roasted"
SAUTEED Méthode de cuisson : sauté
SEARED Méthode de saisie
SIMMERED Méthode de cuisson à feu doux
SMOKED Méthode fumée
STEAMED Méthode à la vapeur
STEEPED Méthode par infusion
STIR_FRIED Méthode de cuisson à la poêle
OTHER_METHOD Autre méthode

Récapitulatif

Uniquement en sortie. Représente un avis sur un établissement.

Champs
name

string

Nom de la ressource. Pour l'examen, il s'agit de accounts/{account_id}/locations/{location_id}/reviews/{review_id}.

review_id

string

Identifiant unique chiffré.

reviewer

Reviewer

Auteur de l'avis.

star_rating

StarRating

Note de l'avis.

comment

string

Corps de l'avis sous forme de texte brut avec un balisage.

create_time

Timestamp

Horodatage correspondant à la date de rédaction de l'avis.

update_time

Timestamp

Horodatage correspondant à la dernière modification de l'avis.

review_reply

ReviewReply

La réponse du propriétaire/responsable de cet établissement à cet avis.

review_media_items[]

ReviewMediaItem

Uniquement en sortie. Éléments multimédias associés à l'avis.

ReviewMediaItem

Représente un élément multimédia (photo ou vidéo) associé à un avis.

Champs
thumbnail_url

string

Uniquement en sortie. URL FIFE de la photo ou de la miniature de la vidéo si video_url est présent.

thumbnail_label

string

Uniquement en sortie. Libellé fourni par l'auteur pour thumbnail_url.

video_url

string

Uniquement en sortie. URL de la vidéo lisible.

Reviewer

Représente l'auteur de l'avis.

Champs
profile_photo_url

string

Lien vers la photo de profil de l'auteur de l'avis. N'est renseigné que si la valeur de is_anonymous est "false".

display_name

string

Nom de l'auteur de l'avis. N'est renseigné qu'avec le nom réel de l'auteur de l'avis si la valeur de is_anonymous est "false".

is_anonymous

bool

Indique si l'auteur de l'avis a choisi de rester anonyme.

StarRating

Note sur cinq.

Enums
STAR_RATING_UNSPECIFIED Non spécifié.
ONE Une étoile sur cinq.
TWO Deux étoiles sur cinq.
THREE Trois étoiles sur cinq.
FOUR Quatre étoiles sur cinq.
FIVE Note maximale.

ReviewReply

Représente la réponse du propriétaire/responsable de l'établissement à un avis.

Champs
comment

string

Corps de la réponse sous forme de texte brut avec un balisage. Il ne doit pas dépasser 4 096 octets.

update_time

Timestamp

Uniquement en sortie. Horodatage correspondant à la dernière modification de la réponse.

review_reply_state

State

Uniquement en sortie. État de la réponse à l'avis.

policy_violation

PolicyViolation

Facultatif. Uniquement en sortie. Cas de non-respect des règles ayant entraîné le refus. N'est renseigné que si review_reply_state est défini sur REJECTED.

PolicyViolation

Représente les cas de non-respect des règles standardisés. De nouvelles valeurs pourront être ajoutées à l'avenir. Les clients doivent être prêts à gérer les valeurs inconnues.

Enums
POLICY_VIOLATION_UNSPECIFIED Représente un cas de non-respect des règles non spécifié.
ACCOUNT_RESTRICTED_AND_SUSPENDED Un compte Google associé à cette fiche d'établissement a été soumis à des restrictions, ce qui a entraîné la suspension de la fiche.
ACCOUNT_RESTRICTED_AND_EDIT_REJECTED Un compte Google associé à cette fiche d'établissement a été soumis à des restrictions, ce qui a entraîné le refus des modifications. Contrairement à ACCOUNT_RESTRICTED_AND_SUSPENDED, la fiche d'établissement elle-même reste active et n'est pas suspendue.
ASSOCIATED_ACCOUNT_SUSPENDED Un compte Google associé à cette fiche d'établissement n'est pas en règle. Les fiches d'établissement associées à ce compte ont été suspendues.
BUSINESS_INELIGIBLE Votre établissement n'est pas éligible à une fiche d'établissement.
OWNERSHIP_REVOKED Un autre compte Google a revendiqué cette fiche d'établissement. Vous ne pouvez plus gérer cette fiche.
LOCATION_SUSPENDED Cette fiche d'établissement a été suspendue.
LOCATION_DISABLED Cette fiche d'établissement a été désactivée.
LOCATION_VERIFICATION_REQUIRED Cette fiche d'établissement n'est pas validée.
PO_BOX Votre fiche d'établissement a été suspendue, car l'adresse de l'établissement ne peut pas être une boîte postale.
GOOGLE_PAY_SUSPENSION Les fiches d'établissement associées à votre profil de paiement ont été suspendues.
EDITING_RESTRICTION Cette fiche d'établissement ne peut actuellement pas recevoir de mises à jour publiques. Google a désactivé les modifications pour ce lieu afin d'empêcher la publication de contenus qui enfreignent les règles.
ILLEGAL_BUSINESS_HOURS_EDIT Impossible de modifier les horaires d'ouverture dans votre catégorie d'activité.
FAKE_ENGAGEMENT Les contenus qui enfreignent notre règlement sur l'engagement artificiel ne sont pas autorisés. L'engagement artificiel inclut les contenus publiés contre un avantage ou destinés à manipuler la note d'un lieu, et ceux qui ne représentent pas une expérience réelle.
ADULT_THEMED Les contenus qui enfreignent notre règlement sur les contenus réservés aux adultes ne sont pas autorisés. Cela inclut à la fois les contenus à caractère sexuel non explicites et tout autre contenu réservé aux adultes.
SEXUALLY_EXPLICIT Les contenus qui enfreignent notre règlement sur les contenus à caractère sexuel explicite ne sont pas autorisés. Cela inclut les contenus qui montrent des parties génitales, ou représentent ou décrivent des actes sexuels.
ADVERTISING_AND_SOLICITATION Les contenus qui enfreignent notre règlement sur la publicité ou la sollicitation ne sont pas autorisés. Cela inclut les contenus promotionnels ou commerciaux, ainsi que ceux publiés en échange d'avantages.
DANGEROUS Les contenus qui enfreignent notre règlement sur les contenus dangereux ne sont pas autorisés. Il s'agit des contenus promouvant, facilitant ou encourageant des actes dangereux.
GIBBERISH_AND_REPETITIVE Les contenus qui enfreignent notre règlement sur les contenus répétitifs ou peu clairs ne sont pas autorisés. Ces types de contenus diluent les informations utiles que les autres utilisateurs peuvent trouver sur Google.
REPETITIVE Les contenus qui enfreignent notre règlement sur les contenus répétitifs ne sont pas autorisés. Cela inclut les contenus identiques ou similaires ajoutés plusieurs fois par un ou plusieurs comptes.
UNCLEAR Les contenus qui enfreignent notre règlement sur les contenus peu clairs ne sont pas autorisés. Ces types de contenus incluent des caractères aléatoires ou d'autres contenus qui n'ont aucun sens.
ILLEGAL Les contenus qui enfreignent notre règlement sur les contenus illégaux ne sont pas autorisés.
OFF_TOPIC Les contenus qui enfreignent notre règlement sur les contenus hors sujet ne sont pas autorisés. Cela inclut les critiques personnelles, ou les commentaires d'ordre général, politique ou social.
OFFENSIVE Les contenus qui enfreignent notre règlement sur les contenus offensants ne sont pas autorisés. Ces contenus peuvent raisonnablement amener une personne à se sentir insultée ou non respectée, ou susciter chez elle une colère extrême.
VIOLENCE_AND_GORE Les contenus qui enfreignent notre règlement sur les contenus violents ou sanglants ne sont pas autorisés. Il s'agit des contenus impliquant des personnes ou des animaux dans des situations extrêmes et représentant des scènes de violence, du sang, des parties du corps humain ou des viscères de façon réaliste.
CHILD_SAFETY Les contenus qui enfreignent notre règlement sur la sécurité des enfants ne sont pas autorisés. Cela inclut les contenus qui présentent un risque pour les enfants, dans lesquels des enfants sont exploités ou maltraités, ou qui utilisent les services Google pour les mettre en danger.
HARASSMENT Les contenus qui enfreignent notre règlement sur le harcèlement ne sont pas autorisés. Cela inclut les contenus visant à intimider une personne, à la menacer, à la transformer en objet sexuel ou à lui donner des raisons de craindre pour sa sécurité.
HATE_SPEECH Les contenus qui enfreignent notre règlement sur l'incitation à la haine ne sont pas autorisés. Cela inclut la promotion ou l'apologie de la violence, de la discrimination ou du dénigrement, ou l'incitation à la haine en fonction d'une caractéristique protégée ou de toute autre caractéristique faisant l'objet d'une discrimination ou d'une marginalisation systémiques.
IMPERSONATION Les contenus qui enfreignent notre règlement sur l'usurpation d'identité ne sont pas autorisés. Cela consiste, par exemple, à prendre une fausse identité pour tromper autrui ou obtenir des avantages indus.
MISINFORMATION Les contenus qui enfreignent notre règlement sur les informations incorrectes ne sont pas autorisés. Cela inclut les informations fausses ou inexactes pouvant causer des dommages considérables aux personnes physiques, aux entreprises ou à la société en général.
MISREPRESENTATION Les contenus qui enfreignent notre règlement sur les déclarations trompeuses ou déceptives ne sont pas autorisés. Cela inclut les omissions ou les informations trompeuses destinées à obtenir un avantage indu.
OBSCENITY_AND_PROFANITY Les contenus qui enfreignent notre règlement sur l'obscénité ou le langage vulgaire ne sont pas autorisés. Cela inclut les mots ou gestes considérés localement comme grossiers ou choquants en société.
PERSONAL_INFO Les contenus qui enfreignent notre règlement sur les informations personnelles ne sont pas autorisés. Cela inclut les renseignements privés ou confidentiels (informations relatives à la carte de crédit, dossier médical, pièce d'identité officielle, etc.), qu'il s'agisse d'informations vous concernant ou concernant des tiers.
REGULATED_GOODS_AND_SERVICES Les contenus qui enfreignent notre règlement sur les produits et services réglementés ne sont pas autorisés. Cela inclut les contenus comportant des incitations à l'action ou des offres relatives à la vente de produits ou services soumis à des réglementations locales.
GENERIC_VANDALISM Les contenus qui enfreignent nos règles sur les contenus abusifs ou de mauvaise qualité ne sont pas autorisés.
GENERIC_FRAUD Les contenus qui enfreignent nos règles sur le comportement et le contenu trompeurs ne sont pas autorisés. Cela inclut les contenus qui visent à tromper intentionnellement les autres utilisateurs.
PHOTOS_AND_VIDEOS_CRITERIA Les contenus qui ne respectent pas nos critères concernant les photos et les vidéos ne sont pas autorisés.
MODERATION_ERROR Une erreur s'est produite lors du traitement de votre contenu.
PRIVACY Les contenus qui enfreignent les règles de confidentialité relatives aux contenus ajoutés par les utilisateurs dans Maps ne sont pas autorisés.
GENERIC_VIOLATION Votre contenu enfreint nos règles et n'est pas autorisé.
GENERIC_QUALITY Les contenus qui enfreignent nos règles sur les contenus de mauvaise qualité ne sont pas autorisés.
IDENTITY_CHANGE La modification que vous avez apportée est très différente de l'établissement créé. Cette vidéo enfreint notre règlement.
GEOGRAPHIC_LOCATION_CHANGE Indique que l'emplacement géographique physique (adresse ou latitude/longitude) de l'établissement a changé de manière significative depuis la création de la fiche.

État

Représente l'état de modération d'une réponse à un avis.

Enums
REVIEW_REPLY_STATE_UNSPECIFIED Indique que l'état n'est pas spécifié.
PENDING Indique que la réponse est en attente de modération.
REJECTED Indique que la réponse a été refusée.
APPROVED Indique que la réponse a été approuvée.

Caractère épicé

Niveau de piquant d'un plat.

Enums
SPICINESS_UNSPECIFIED Niveau non spécifié
MILD Indication de piquant léger.
MEDIUM Mention "moyennement épicé".
HOT Désigne un plat très épicé. Le niveau le plus épicé.

StartUploadMediaItemDataRequest

Message de requête pour Media.StartUploadMediaItemData.

Champs
parent

string

Nom de ressource de l'établissement auquel cet élément multimédia doit être ajouté.

TimeInterval

Intervalle de temps inclusif. Pour qu'il soit valide, il doit contenir tous les champs.

Champs
start_date

Date

Date de début de cette période.

start_time

TimeOfDay

Heure de début de cette période.

end_date

Date

Date de fin de cette période.

end_time

TimeOfDay

Heure de fin de cette période.

UpdateFoodMenusRequest

Message de requête pour FoodMenu.UpdateFoodMenus

Champs
food_menus

FoodMenus

Obligatoire. Informations mises à jour sur le menu. Vous pouvez annuler la définition du menu en le mettant à jour sans aucune section de menu.

update_mask

FieldMask

Facultatif. Champs spécifiques à mettre à jour. Si aucun masque n'est spécifié, le paramètre est traité comme une mise à jour complète et tous les champs sont définis sur les valeurs transmises, ce qui peut impliquer la désactivation des champs vides dans la requête. Il n'est pas possible de modifier individuellement les éléments de champ répétés. Remarque : Le "nom" de FoodMenus est l'identifiant de ressource, qui ne peut pas être modifié.

UpdateLocalPostRequest

Message de requête pour UpdateLocalPost.

Champs
name

string

Nom du post local à modifier.

local_post

LocalPost

Informations sur le post local mises à jour.

update_mask

FieldMask

Champs spécifiques à mettre à jour. Vous devez spécifier chaque champ mis à jour dans le masque.

UpdateMediaItemRequest

Message de requête pour Media.UpdateMediaItem.

Champs
name

string

Nom de l'élément multimédia à mettre à jour.

media_item

MediaItem

Élément multimédia à mettre à jour.

Seul l'identifiant de la catégorie ou de l'article de la liste des prix peut être modifié.

update_mask

FieldMask

Champs spécifiques à mettre à jour. Si aucun masque n'est spécifié, le paramètre est traité comme une mise à jour complète et tous les champs modifiables sont définis sur les valeurs transmises.

UpdateReviewReplyRequest

Message de requête pour Reviews.UpdateReviewReply.

Champs
name

string

Nom de l'avis auquel répondre.

review_reply

ReviewReply

Réponse à l'avis. S'il en existe déjà une, elle la remplace.

ValidationError

Décrit les échecs de validation dans une requête client.

Champs
error_details[]

ErrorDetail

Détaille les échecs de validation avec des codes d'erreur sous forme de nombre entier.