Mettez à jour votre intégration de l'API Google Business Profile avant la désactivation des points de terminaison critiques. Consultez le planning d'abandon et les instructions pour éviter toute perturbation à partir d'avril 2022.

REST Resource: accounts.locations

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

Ressource : Location

Emplacement. Consultez cet article du Centre d'aide pour obtenir une description détaillée de ces champs, ou le point de terminaison de catégorie pour obtenir une liste des catégories d'activité valides.

Représentation JSON
{
  "name": string,
  "languageCode": string,
  "storeCode": string,
  "locationName": string,
  "primaryPhone": string,
  "additionalPhones": [
    string
  ],
  "address": {
    object (PostalAddress)
  },
  "primaryCategory": {
    object (Category)
  },
  "additionalCategories": [
    {
      object (Category)
    }
  ],
  "websiteUrl": string,
  "regularHours": {
    object (BusinessHours)
  },
  "specialHours": {
    object (SpecialHours)
  },
  "serviceArea": {
    object (ServiceAreaBusiness)
  },
  "locationKey": {
    object (LocationKey)
  },
  "labels": [
    string
  ],
  "adWordsLocationExtensions": {
    object (AdWordsLocationExtensions)
  },
  "latlng": {
    object (LatLng)
  },
  "openInfo": {
    object (OpenInfo)
  },
  "locationState": {
    object (LocationState)
  },
  "attributes": [
    {
      object (Attribute)
    }
  ],
  "metadata": {
    object (Metadata)
  },
  "priceLists": [
    {
      object (PriceList)
    }
  ],
  "profile": {
    object (Profile)
  },
  "relationshipData": {
    object (RelationshipData)
  },
  "moreHours": [
    {
      object (MoreHours)
    }
  ]
}
Champs
name

string

Identifiant Google de cet établissement, au format suivant : accounts/{accountId}/locations/{locationId}

Dans le contexte des correspondances, ce champ ne sera pas renseigné.

languageCode

string

Langue de l'établissement. Défini lors de la création et ne peut pas être modifié.

storeCode

string

Identifiant externe associé à cet établissement, qui doit être unique au sein d'un compte donné. Cela vous permet d'associer l'établissement à vos propres données.

locationName

string

Le nom de l'établissement doit correspondre au nom réel de votre établissement tel qu'il est connu de vos clients, tel qu'il est indiqué sur votre vitrine, votre site Web et vos documents. Toute information supplémentaire, le cas échéant, peut être incluse dans d'autres champs de la ressource (par exemple, Address ou Categories). N'ajoutez pas d'informations inutiles à votre nom (par exemple, préférez"Google"plutôt que"Google Inc. - Siège social de Mountain View"). N'incluez pas de slogans marketing, de codes de magasin, de caractères spéciaux, d'horaires d'ouverture ou de fermetures, de numéros de téléphone, d'URL de sites Web, d'informations sur les services/produits, l'adresse, l'adresse ou l'itinéraire, ni d'informations sur le confinement (par exemple, les distributeurs de billets Chase dans Duane Reade).

primaryPhone

string

Numéro de téléphone permettant de joindre votre établissement le plus directement possible Dans la mesure du possible, indiquez le numéro de téléphone local de votre établissement plutôt que celui d'un centre d'appels.

additionalPhones[]

string

Jusqu'à deux numéros de téléphone (mobile ou fixe, mais pas de fax) permettant de joindre votre établissement, en plus du numéro de téléphone principal.

address

object (PostalAddress)

Adresse précise et exacte de votre établissement. Les boîtes postales ou boîtes aux lettres situées à des adresses distantes ne sont pas autorisées. Pour le moment, vous pouvez spécifier un maximum de cinq valeurs addressLines dans l'adresse.

primaryCategory

object (Category)

Catégorie qui décrit le mieux l'activité principale de l'établissement.

additionalCategories[]

object (Category)

Autres catégories permettant de décrire votre établissement. Les catégories permettent à vos clients de trouver des résultats précis et spécifiques pour les services qui les intéressent. Pour garantir l'exactitude et la mise à jour des informations concernant votre établissement, veillez à utiliser le moins de catégories possible pour décrire votre activité principale. Choisissez des catégories aussi spécifiques que possible, tout en veillant à ce qu'elles correspondent bien à votre activité principale.

websiteUrl

string

URL de cet établissement. Si possible, utilisez une URL qui représente l'établissement individuel plutôt qu'un site Web/URL générique qui représente tous les établissements ou la marque.

regularHours

object (BusinessHours)

Horaires d'ouverture de l'établissement.

specialHours

object (SpecialHours)

Horaires d'ouverture exceptionnels de l'établissement. Cela inclut généralement les horaires des jours fériés et d'autres horaires en dehors des horaires d'ouverture habituels. Ces horaires remplacent les horaires d'ouverture standards.

serviceArea

object (ServiceAreaBusiness)

Les établissements de services de proximité à domicile proposent leurs services à l'adresse du client. S'il s'agit d'un établissement de services de proximité à domicile, ce champ décrit la ou les zones desservies par l'établissement.

locationKey

object (LocationKey)

Ensemble de clés permettant d'associer cet établissement à d'autres propriétés Google, comme une page Google+ et des adresses Google Maps.

labels[]

string

Ensemble de chaînes au format libre pour baliser votre établissement. Ces libellés ne sont PAS présentés aux utilisateurs. Vous seul pouvez les voir. La limite est de 255 caractères (par étiquette).

adWordsLocationExtensions

object (AdWordsLocationExtensions)

Informations supplémentaires qui s'affichent dans AdWords.

latlng

object (LatLng)

Latitude et longitude fournies par l'utilisateur. Lorsque vous créez un établissement, ce champ est ignoré si l'adresse fournie est correctement géocodée. Ce champ n'est affiché pour les requêtes "get" que si la valeur latlng fournie par l'utilisateur a été acceptée lors de la création ou si la valeur latlng a été mise à jour via le site Web de la fiche d'établissement. Ce champ ne peut pas être modifié.

openInfo

object (OpenInfo)

Indicateur spécifiant si l'établissement est actuellement ouvert

locationState

object (LocationState)

Uniquement en sortie. Ensemble de valeurs booléennes indiquant l'état d'un établissement.

attributes[]

object (Attribute)

Attributs pour cet établissement.

metadata

object (Metadata)

Uniquement en sortie. Autres informations non modifiables par l'utilisateur.

priceLists[]
(deprecated)

object (PriceList)

Obsolète: informations sur les listes de prix pour cet établissement.

profile

object (Profile)

Décrit votre entreprise par vous-même et partage avec les utilisateurs l'histoire unique de votre entreprise et de vos offres.

relationshipData

object (RelationshipData)

Tous les établissements et chaînes associés à celui-ci.

moreHours[]

object (MoreHours)

Plus d'horaires d'ouverture pour les différents services d'une entreprise ou pour des clients spécifiques.

Heures ouvrables

Représente les périodes d'ouverture de l'établissement. Contient une collection d'instances TimePeriod.

Représentation JSON
{
  "periods": [
    {
      object (TimePeriod)
    }
  ]
}
Champs
periods[]

object (TimePeriod)

Ensemble des horaires d'ouverture de cet établissement. Chaque période correspond à une plage horaire pendant laquelle l'établissement est ouvert en semaine.

Période

Représente une période d'ouverture de l'établissement, à partir du jour ou de l'heure d'ouverture spécifiés et jusqu'à la fermeture du jour ou de l'heure de fermeture indiqués. L'heure de fermeture doit être postérieure à l'heure d'ouverture, par exemple plus tard dans la journée ou un jour suivant.

Représentation JSON
{
  "openDay": enum (DayOfWeek),
  "openTime": string,
  "closeDay": enum (DayOfWeek),
  "closeTime": string
}
Champs
openDay

enum (DayOfWeek)

Indique la date de début de la période (day of the week).

openTime

string

Heure au format ISO 8601 étendu (hh:mm). Les valeurs valides sont comprises entre 00:00 et 24:00, où 24:00 correspond à minuit à la fin du champ de jour spécifié.

closeDay

enum (DayOfWeek)

Indique le day of the week auquel se termine cette période.

closeTime

string

Heure au format ISO 8601 étendu (hh:mm). Les valeurs valides sont comprises entre 00:00 et 24:00, où 24:00 correspond à minuit à la fin du champ de jour spécifié.

DayOfWeek

Représente un jour de la semaine.

Enums
DAY_OF_WEEK_UNSPECIFIED Le jour de la semaine n'est pas spécifié.
MONDAY Lundi
TUESDAY Mardi
WEDNESDAY Mercredi
THURSDAY Jeudi
FRIDAY Vendredi
SATURDAY Samedi
SUNDAY Dimanche

Horaires d'ouverture exceptionnels

Représente un ensemble de périodes durant lesquelles les horaires d'ouverture d'un établissement ne sont pas les mêmes qu'habituellement.

Représentation JSON
{
  "specialHourPeriods": [
    {
      object (SpecialHourPeriod)
    }
  ]
}
Champs
specialHourPeriods[]

object (SpecialHourPeriod)

Liste des exceptions aux horaires d'ouverture habituels de l'établissement.

Période spéciale

Représente une période unique pendant laquelle les horaires d'ouverture d'un établissement ne sont pas les mêmes qu'habituellement. Une période d'horaires d'ouverture exceptionnels doit représenter une plage de moins de 24 heures. Les openTime et startDate doivent être antérieures aux closeTime et endDate. Les closeTime et endDate peuvent s'étendre jusqu'à 23h59 le lendemain de la startDate spécifiée. Par exemple, les entrées suivantes sont valides:

startDate=2015-11-23, openTime=08:00, closeTime=18:00
startDate=2015-11-23, endDate=2015-11-23, openTime=08:00,
closeTime=18:00 startDate=2015-11-23, endDate=2015-11-24,
openTime=13:00, closeTime=11:59

Les entrées suivantes ne sont pas valides:

startDate=2015-11-23, openTime=13:00, closeTime=11:59
startDate=2015-11-23, endDate=2015-11-24, openTime=13:00,
closeTime=12:00 startDate=2015-11-23, endDate=2015-11-25,
openTime=08:00, closeTime=18:00
Représentation JSON
{
  "startDate": {
    object (Date)
  },
  "openTime": string,
  "endDate": {
    object (Date)
  },
  "closeTime": string,
  "isClosed": boolean
}
Champs
startDate

object (Date)

Date de début de cette période d'horaires d'ouverture exceptionnels.

openTime

string

Durée d'exécution à la startDate le jour de l'ouverture d'un établissement, exprimée au format 24h ISO 8601 étendu. (hh:mm) Les valeurs valides sont comprises entre 00:00 et 24:00, où 24:00 correspond à minuit à la fin du champ de jour spécifié. Ce champ doit être spécifié si la valeur de isClosed est "false".

endDate

object (Date)

Date de fin de cette période d'horaires d'ouverture exceptionnels. Si le champ endDate n'est pas défini, la valeur par défaut est celle spécifiée dans startDate. S'il est défini, ce champ doit être égal ou inférieur à un jour après startDate.

closeTime

string

Durée d'exécution à la endDate le jour de la fermeture d'un établissement, exprimé au format 24h ISO 8601 étendu. (hh:mm) Les valeurs valides sont comprises entre 00:00 et 24:00, où 24:00 correspond à minuit à la fin du champ de jour spécifié. Ce champ doit être spécifié si la valeur de isClosed est "false".

isClosed

boolean

Si la valeur est "true", endDate, openTime et closeTime sont ignorés, et la date spécifiée dans startDate est considérée comme l'établissement en cours de fermeture pour la journée entière.

ServiceAreaBusiness

Les établissements desservant des zones spécifiques proposent leurs services à l'adresse du client (par exemple, un serrurier ou un plombier).

Représentation JSON
{
  "businessType": enum (BusinessType),

  // Union field coverageArea can be only one of the following:
  "radius": {
    object (PointRadius)
  },
  "places": {
    object (Places)
  }
  // End of list of possible types for union field coverageArea.
}
Champs
businessType

enum (BusinessType)

Indique le type de l'établissement de services de proximité à domicile.

Champ d'union coverageArea. Indique la zone desservie par l'établissement. coverageArea ne peut être qu'un des éléments suivants :
radius

object (PointRadius)

Uniquement en sortie. Zone desservie par cet établissement, centrée autour d'un point.

places

object (Places)

Zone desservie par cet établissement, définie via un ensemble de lieux

Type d'activité

Indique si cet établissement propose uniquement des services sur place (par exemple, une dépanneuse) ou à la fois sur place et sur place (par exemple, une pizzeria avec espace repas qui livre également aux clients).

Enums
BUSINESS_TYPE_UNSPECIFIED Uniquement en sortie. Non spécifié.
CUSTOMER_LOCATION_ONLY Propose son service dans les environs (et non à l'adresse de l'établissement).
CUSTOMER_AND_BUSINESS_LOCATION Propose ses services à l'adresse de l'établissement et aux alentours.

Rayon de point

Rayon autour d'un point précis (latitude/longitude).

Représentation JSON
{
  "latlng": {
    object (LatLng)
  },
  "radiusKm": number
}
Champs
latlng

object (LatLng)

Latitude/Longitude spécifiant le centre d'une zone définie par le rayon.

radiusKm

number

Distance en kilomètres autour du point.

LatLng

Objet représentant une paire latitude/longitude. Cette valeur est exprimée par une paire de valeurs correspondant aux degrés de latitude et de longitude. Sauf indication contraire, cet objet doit être conforme à la norme WGS84. Les valeurs doivent se situer dans les limites normalisées.

Représentation JSON
{
  "latitude": number,
  "longitude": number
}
Champs
latitude

number

Latitude en degrés. Elle doit être comprise dans la plage [-90.0, +90.0].

longitude

number

Longitude en degrés. Elle doit être comprise dans la plage [-180.0, +180.0].

Places

Définit l'union des zones représentées par un ensemble de lieux.

Représentation JSON
{
  "placeInfos": [
    {
      object (PlaceInfo)
    }
  ]
}
Champs
placeInfos[]

object (PlaceInfo)

Zones représentées par des identifiants de lieu. La vidéo est limitée à 20 adresses.

Infos Place

Définit une zone représentée par un identifiant de lieu.

Représentation JSON
{
  "name": string,
  "placeId": string
}
Champs
name

string

Nom localisé du lieu. Par exemple, Scottsdale, AZ.

placeId

string

ID du lieu. Doit correspondre à une région.

Clé de localisation

Références de clés alternatives/de substitution pour un établissement.

Représentation JSON
{
  "plusPageId": string,
  "placeId": string,
  "explicitNoPlaceId": boolean,
  "requestId": string
}
Champs
plusPageId

string

Uniquement en sortie. Si une page Google+ est associée à cet établissement, ce champ est renseigné avec l'ID de la page en question.

placeId

string

Si cet établissement a été validé et s'il apparaît sur Google Maps, ce champ correspond à l'identifiant du lieu. Cet identifiant peut être utilisé dans diverses API Places.

Si cet établissement n'a pas été validé, ce champ peut être renseigné s'il a été associé à un lieu qui apparaît sur Google Maps.

Ce champ peut être défini lors des appels Create, mais pas pour Update.

La valeur booléenne supplémentaire explicitNoPlaceId permet de déterminer si un identifiant de lieu non défini est délibéré ou non.

explicitNoPlaceId

boolean

Uniquement en sortie. La valeur "true" indique qu'un ID de lieu non défini est délibéré, ce qui est différent de toute association existante.

requestId

string

Uniquement en sortie. requestId utilisé pour créer cet établissement. Ce champ peut être vide si cet établissement a été créé en dehors de l'API Google My Business ou des fiches d'établissement.

AdWordsLocationExtensions

Informations supplémentaires qui s'affichent dans AdWords.

Représentation JSON
{
  "adPhone": string
}
Champs
adPhone

string

Un autre numéro de téléphone à afficher sur les extensions de lieu AdWords à la place du numéro de téléphone principal de l'établissement.

OpenInfo

Informations sur l'état d'ouverture de l'établissement.

Représentation JSON
{
  "status": enum (OpenForBusiness),
  "canReopen": boolean,
  "openingDate": {
    object (Date)
  }
}
Champs
status

enum (OpenForBusiness)

Indique si l'établissement est actuellement ouvert. Tous les établissements sont ouverts par défaut, sauf s'ils sont mis à jour pour être fermés.

canReopen

boolean

Uniquement en sortie. Indique si cet établissement peut être rouvert.

openingDate

object (Date)

Date de la première ouverture de l'établissement. Si le jour exact n'est pas connu, seuls le mois et l'année peuvent être fournis. La date doit être antérieure à la date du jour ou située dans le futur.

OpenForBusiness

Indique l'état d'un établissement.

Enums
OPEN_FOR_BUSINESS_UNSPECIFIED Non spécifié.
OPEN Indique que l'établissement est ouvert.
CLOSED_PERMANENTLY Indique que l'établissement a été fermé définitivement.
CLOSED_TEMPORARILY Indique que l'établissement a été temporairement fermé. Cette valeur ne peut être appliquée qu'aux établissements publiés (c'est-à-dire locationState.is_published = true). Lors de la mise à jour du champ d'état sur cette valeur, les clients doivent définir explicitement updateMask sur openInfo.status. Aucun autre masque de mise à jour ne peut être défini pendant cet appel de mise à jour. Il s'agit d'une restriction temporaire qui sera bientôt assouplie.

Lieu

Contient un ensemble de valeurs booléennes indiquant l'état d'un établissement.

Représentation JSON
{
  "isGoogleUpdated": boolean,
  "isDuplicate": boolean,
  "isSuspended": boolean,
  "canUpdate": boolean,
  "canDelete": boolean,
  "isVerified": boolean,
  "needsReverification": boolean,
  "isPendingReview": boolean,
  "isDisabled": boolean,
  "isPublished": boolean,
  "isDisconnected": boolean,
  "isLocalPostApiDisabled": boolean,
  "canModifyServiceList": boolean,
  "canHaveFoodMenus": boolean,
  "hasPendingEdits": boolean,
  "hasPendingVerification": boolean,
  "canOperateHealthData": boolean,
  "canOperateLodgingData": boolean
}
Champs
isGoogleUpdated

boolean

Uniquement en sortie. Indique si l'ID de lieu associé à cet établissement comporte des mises à jour.

isDuplicate

boolean

Uniquement en sortie. Indique si l'établissement est un doublon.

isSuspended

boolean

Uniquement en sortie. Indique si l'établissement est suspendu. Les utilisateurs finaux ne peuvent pas voir les établissements suspendus dans les produits Google. Si vous pensez qu'il s'agit d'une erreur, consultez cet article du Centre d'aide.

canUpdate

boolean

Uniquement en sortie. Indique si l'établissement peut être mis à jour.

canDelete

boolean

Uniquement en sortie. Indique si l'établissement peut être supprimé à l'aide de l'API Google My Business.

isVerified

boolean

Uniquement en sortie. Indique si l'établissement a été validé.

needsReverification

boolean

Uniquement en sortie. Indique si l'établissement doit être de nouveau validé.

isPendingReview

boolean

Uniquement en sortie. Indique si l'examen de l'établissement est en attente.

isDisabled

boolean

Uniquement en sortie. Indique si l'établissement est désactivé.

isPublished

boolean

Uniquement en sortie. Indique si l'établissement est publié.

isDisconnected

boolean

Uniquement en sortie. Indique si l'établissement est déconnecté d'un lieu sur Google Maps.

isLocalPostApiDisabled

boolean

Uniquement en sortie. Indique si accounts.locations.localPosts est désactivé pour cet établissement.

canModifyServiceList

boolean

Uniquement en sortie. Indique si la liste peut modifier une liste de services.

canHaveFoodMenus

boolean

Uniquement en sortie. Indique si la fiche est éligible au menu "Alimentation".

hasPendingEdits

boolean

Uniquement en sortie. Indique si l'une des propriétés de cet établissement est en attente de modification.

hasPendingVerification

boolean

Uniquement en sortie. Indique si l'établissement fait l'objet de demandes de validation en attente.

canOperateHealthData

boolean

Uniquement en sortie. Indique si l'établissement peut exploiter des données de santé.

canOperateLodgingData

boolean

Uniquement en sortie. Indique si l'établissement peut utiliser les données d'hébergement.

Attribut

Attribut d'établissement. Les attributs fournissent des informations supplémentaires sur un établissement. Les attributs qui peuvent être définis pour un établissement peuvent varier en fonction des propriétés de cet établissement (par exemple, la catégorie). Les attributs disponibles sont déterminés par Google, et peuvent être ajoutés et supprimés sans modification de l'API.

Représentation JSON
{
  "attributeId": string,
  "valueType": enum (AttributeValueType),
  "values": [
    value
  ],
  "repeatedEnumValue": {
    object (RepeatedEnumAttributeValue)
  },
  "urlValues": [
    {
      object (UrlAttributeValue)
    }
  ]
}
Champs
attributeId

string

Identifiant de l'attribut. Les ID d'attribut sont fournis par Google.

valueType

enum (AttributeValueType)

Uniquement en sortie. Type de valeur que contient cet attribut. Il doit être utilisé pour déterminer comment interpréter la valeur.

values[]

value (Value format)

Valeurs de cet attribut. Le type des valeurs fournies doit correspondre à celui attendu pour cet attribut (voir AttributeValueType). Ce champ est répété et peut contenir plusieurs valeurs d'attributs. Les types d'attributs n'acceptent qu'une seule valeur.

repeatedEnumValue

object (RepeatedEnumAttributeValue)

Lorsque le type de valeur de l'attribut est REPEATED_ENUM, il contient la valeur de l'attribut. Les autres champs de valeur doivent être vides.

urlValues[]

object (UrlAttributeValue)

Lorsque le type de valeur de l'attribut est "URL", ce champ contient les valeurs de cet attribut et les autres champs doivent être vides.

Valeur répétée de l'attribut Enum

Valeurs d'un attribut ayant un valueType de REPEATED_ENUM. Il se compose de deux listes d'ID de valeur: celles définies (true) et celles non définies (false). Les valeurs manquantes sont considérées comme inconnues. Vous devez spécifier au moins une valeur.

Représentation JSON
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
Champs
setValues[]

string

Valeurs d'énumération définies.

unsetValues[]

string

Valeurs d'énumération non définies.

UrlAttributeValue

Valeurs d'un attribut avec un valueType d'URL.

Représentation JSON
{
  "url": string
}
Champs
url

string

URL.

Métadonnées

Informations supplémentaires non modifiables par l'utilisateur concernant l'établissement.

Représentation JSON
{
  "duplicate": {
    object (Duplicate)
  },
  "mapsUrl": string,
  "newReviewUrl": string
}
Champs
duplicate
(deprecated)

object (Duplicate)

Informations sur l'établissement en double. Présent uniquement lorsque locationState.is_duplicate est vrai. Obsolète: nous ne prenons plus en charge les informations détaillées sur les doublons.

mapsUrl

string

Lien vers l'établissement sur Maps.

newReviewUrl

string

Lien vers la page de la recherche Google où le client peut donner son avis sur l'établissement.

Duplicate (Doublon)

Informations sur l'établissement en double.

Représentation JSON
{
  "locationName": string,
  "placeId": string,
  "access": enum (Access)
}
Champs
locationName

string

Nom de ressource de l'établissement que vous dupliquez. N'est renseigné que si l'utilisateur authentifié dispose de droits d'accès à cet établissement et que celui-ci n'est pas supprimé.

placeId

string

ID de lieu de l'établissement que vous dupliquez.

access

enum (Access)

Indique si l'utilisateur a accès à l'établissement en double.

Accès

Niveau d'accès de l'utilisateur à l'établissement qu'il copie. Cette propriété remplace la propriété et doit être utilisée à la place.

Enums
ACCESS_UNSPECIFIED Non spécifié.
ACCESS_UNKNOWN Impossible de déterminer si l'utilisateur a accès à l'établissement en double.
ALLOWED L'utilisateur a accès à l'établissement qu'il duplique.
INSUFFICIENT L'utilisateur n'a pas accès à l'établissement qu'il duplique.

Tarifs

Obsolète: liste d'informations sur le prix des articles. Les listes de prix sont structurées comme une ou plusieurs listes de prix, chacune contenant une ou plusieurs sections avec un ou plusieurs articles. Par exemple, les listes de prix pour les produits alimentaires peuvent représenter les menus du petit-déjeuner/déjeuner et du dîner, avec des sections dédiées aux burgers, au steak ou aux fruits de mer.

Représentation JSON
{
  "priceListId": string,
  "labels": [
    {
      object (Label)
    }
  ],
  "sourceUrl": string,
  "sections": [
    {
      object (Section)
    }
  ]
}
Champs
priceListId

string

Obligatoire. Identifiant de la liste de prix. Vous ne pouvez pas dupliquer cet identifiant pour une liste de prix, une section ou un article.

labels[]

object (Label)

Obligatoire. Étiquettes avec des tags de langue pour la liste de prix.

sourceUrl

string

URL source facultative à partir de laquelle la liste de prix a été récupérée. Il peut s'agir, par exemple, de l'URL de la page qui a été automatiquement récupérée pour renseigner les informations du menu.

sections[]

object (Section)

Obligatoire. Sections pour cette liste de prix. Chaque liste de prix doit contenir au moins une section.

Libellé

Libellé à utiliser pour afficher la liste de prix, la section ou l'article.

Représentation JSON
{
  "displayName": string,
  "description": string,
  "languageCode": string
}
Champs
displayName

string

Obligatoire. Nom à afficher pour la liste de prix, la section ou l'article.

description

string

Facultatif. Description de la liste de prix, de la section ou de l'article.

languageCode

string

Facultatif. Code de langue BCP-47 auquel ces chaînes s'appliquent. Vous ne pouvez définir qu'un seul ensemble de libellés par langue.

Section

Section de la liste de prix contenant un ou plusieurs articles.

Représentation JSON
{
  "sectionId": string,
  "labels": [
    {
      object (Label)
    }
  ],
  "sectionType": enum (SectionType),
  "items": [
    {
      object (Item)
    }
  ]
}
Champs
sectionId

string

Obligatoire. ID de la section. Vous ne pouvez pas dupliquer cet identifiant pour une liste de prix, une section ou un article.

labels[]

object (Label)

Obligatoire. Libellés tagués pour la section. Nous vous recommandons de ne pas dépasser 140 caractères pour les noms et les descriptions de section. Veuillez indiquer au moins un ensemble de libellés.

sectionType

enum (SectionType)

Facultatif. Type de la section de la liste de prix actuelle. La valeur par défaut est FOOD.

items[]

object (Item)

Articles inclus dans cette section de la liste de prix.

Type de section

Type de la section.

Enums
SECTION_TYPE_UNSPECIFIED Non spécifié.
FOOD La section contient des éléments qui représentent des aliments.
SERVICES La section contient des éléments représentant des services.

Article

Élément de liste unique. Chaque variante d'un article de la liste de prix doit avoir son propre article avec ses propres données de prix.

Représentation JSON
{
  "itemId": string,
  "labels": [
    {
      object (Label)
    }
  ],
  "price": {
    object (Money)
  }
}
Champs
itemId

string

Obligatoire. Identifiant de l'article. Vous ne pouvez pas dupliquer cet identifiant pour une liste de prix, une section ou un article.

labels[]

object (Label)

Obligatoire. Libellés avec libellés linguistiques pour l'élément. Nous vous recommandons de ne pas dépasser 140 caractères pour les noms d'articles et 250 caractères pour les descriptions. Veuillez indiquer au moins un ensemble de libellés.

price

object (Money)

Facultatif. Prix de l'article.

Valeur monétaire

Représente un montant associé à un type de devise.

Représentation JSON
{
  "currencyCode": string,
  "units": string,
  "nanos": integer
}
Champs
currencyCode

string

Code à trois lettres de la devise, défini dans la norme ISO 4217.

units

string (int64 format)

Unités entières du montant. Par exemple, si la valeur de currencyCode est "USD", une unité correspond à un dollar américain.

nanos

integer

Nombre de nano-unités (10^-9) du montant. La valeur doit être comprise entre -999 999 999 et +999 999 999 inclus. Si units est positif, nanos doit être positif ou nul. Si units est égal à zéro, nanos peut être positif, nul ou négatif. Si units est négatif, nanos doit être négatif ou nul. Par exemple, -1,75 $ est représenté par units = -1 et nanos = -750 000 000.

Profil

Toutes les informations concernant le profil de l'établissement.

Représentation JSON
{
  "description": string
}
Champs
description

string

Description de l'établissement par vous-même, que personne d'autre ne peut modifier.

Données de la relation

Informations sur tous les établissements parents et enfants associés à celui-ci.

Représentation JSON
{
  "parentChain": string
}
Champs
parentChain

string

Nom de ressource de la chaîne à laquelle appartient cet établissement. How to find Chain ID

Plus d'heures

Périodes d'ouverture d'un établissement pour certains types d'activité

Représentation JSON
{
  "hoursTypeId": string,
  "periods": [
    {
      object (TimePeriod)
    }
  ]
}
Champs
hoursTypeId

string

Obligatoire. Type d'horaires. Les clients doivent appeler {#link businessCatégories:BatchGet} pour obtenir les types d'horaires acceptés pour les catégories de leur établissement.

periods[]

object (TimePeriod)

Obligatoire. Ensemble des horaires d'ouverture de cet établissement. Chaque période correspond à une plage horaire pendant laquelle l'établissement est ouvert en semaine.

Méthodes

associate

Associe un établissement à un ID de lieu.

batchGet

Récupère tous les établissements spécifiés du compte donné.

batchGetReviews

Affiche la liste paginée des avis pour tous les établissements spécifiés.

clearAssociation

Efface une association entre un établissement et son ID de lieu.

create

Cette opération crée un location appartenant au compte spécifié et le renvoie.

delete

Supprime un établissement.

fetchVerificationOptions

Indique toutes les options de validation éligibles pour un établissement dans une langue donnée.

findMatches

Recherche tous les emplacements possibles qui correspondent au lieu spécifié.

get

Récupère l'emplacement spécifié.

getFoodMenus

Affiche les menus d'un établissement spécifique.

getGoogleUpdated

Récupère la version mise à jour par Google de l'établissement spécifié.

getHealthProviderAttributes

Affiche les attributs du prestataire de santé d'un établissement spécifique.

getServiceList

Récupère la liste de services spécifiée d'un établissement.

list

Liste les établissements du compte spécifié.

patch

Met à jour l'établissement spécifié.

reportInsights

Affiche un rapport contenant des insights sur une ou plusieurs métriques par établissement.

transfer
(deprecated)

Transfère un établissement d'un compte appartenant à l'utilisateur vers un autre compte géré par le même utilisateur.

updateFoodMenus

Met à jour les menus de l'établissement.

updateHealthProviderAttributes

Met à jour les attributs du fournisseur de soins de santé pour un établissement spécifique.

updateServiceList

Met à jour la liste de services spécifiée d'un établissement.

verify

Démarre le processus de validation pour un établissement.