Ya se lanzó la API de rendimiento del Perfil de Negocio El trabajo de migración es obligatorio.
Revisa el programa de baja y las instrucciones para migrar a las API de v1 nuevas de la API v4 obsoleta más antigua.
A fin de ayudarnos a mejorar la experiencia con el menú de comidas, completa esta encuesta para comprender mejor qué atributos de lugar, menú y plato puedes proporcionar sobre los comercios a los que brindas asistencia

REST Resource: accounts.locations

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Recurso: Ubicación

Una ubicación. Consulte el artículo del Centro de ayuda para obtener una descripción detallada de estos campos o el extremo de la categoría para obtener una lista de las categorías de empresa válidas.

Representación 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)
    }
  ]
}
Campos
name

string

Identificador de Google para esta ubicación con el siguiente formato: accounts/{accountId}/locations/{locationId}

En el contexto de las coincidencias, este campo no se propagará.

languageCode

string

El idioma de la ubicación. Se establece durante la creación y no se puede actualizar.

storeCode

string

Es el identificador externo de esta ubicación, que debe ser único dentro de una cuenta determinada. Esta es una manera de asociar la ubicación con tus propios registros.

locationName

string

El nombre de la ubicación debe reflejar el nombre de la empresa en el mundo real, es decir, debe coincidir con el nombre que se usa en la vidriera, el sitio web y los documentos corporativos, y el nombre que reconocen los clientes. Se puede incluir cualquier información adicional, cuando sea relevante, en otros campos del recurso (por ejemplo, Address, Categories). No agregues información innecesaria a tu nombre (por ejemplo, preferir "Google& quot; Google Inc. - Mountain View Corporate Corporation). No incluyas eslóganes de marketing, códigos de tiendas, caracteres especiales, horarios o estado de apertura o cierre, números de teléfono, URL de sitios web, información de productos o servicios, ubicación, dirección o instrucciones sobre cómo llegar, ni información de contención (por ejemplo, "Cajero automático de un banco en Duane Reade").

primaryPhone

string

Es un número de teléfono que se conecta con la ubicación individual de tu empresa de la manera más directa posible. Utiliza un número de teléfono local en lugar de un número central de asistencia telefónica, siempre que sea posible.

additionalPhones[]

string

Hasta dos números de teléfono (celulares o de línea fija, no fax), además del número de teléfono principal, a los que los usuarios puedan llamar para comunicarse con su empresa.

address

object (PostalAddress)

Una dirección precisa y exacta para describir la ubicación de tu empresa No se aceptarán apartados postales ni buzones de correo en ubicaciones remotas. En este momento, puedes especificar un máximo de cinco valores addressLines en la dirección.

primaryCategory

object (Category)

Es la categoría que mejor describe la actividad comercial principal en la que participa esta ubicación.

additionalCategories[]

object (Category)

Categorías adicionales para describir tu empresa Las categorías ayudan a sus clientes a encontrar resultados precisos y específicos para los servicios que les interesan. Para que la información de tu empresa sea precisa y esté activa, asegúrate de utilizar la menor cantidad de categorías posible para describir tu empresa principal en general. Elige categorías que sean lo más específicas posible, pero que, a su vez, sean representativas de tu actividad comercial principal.

websiteUrl

string

Una URL para esta empresa. Si es posible, usa una URL que represente la ubicación de esta empresa en lugar de un sitio web o una URL genéricos que representen todas las ubicaciones, o bien la marca.

regularHours

object (BusinessHours)

Horario de atención de la empresa.

specialHours

object (SpecialHours)

Horario especial para la empresa Esto suele incluir el horario en días feriados y otros horarios fuera del horario de atención habitual. Estos anulan el horario de atención habitual.

serviceArea

object (ServiceAreaBusiness)

Las empresas de servicio en área brindan su servicio en la ubicación del cliente. Si esta es una empresa de servicio en área, este campo describe las áreas a las que presta servicios.

locationKey

object (LocationKey)

un conjunto de claves que vinculan esta empresa con otras propiedades de Google, como una página de Google+ y Google Maps Places.

labels[]

string

Es una colección de strings de formato libre que te permiten etiquetar a tu empresa. Estas etiquetas NO están orientadas al usuario; solo tú podrás verlas. Tiene un límite de 255 caracteres (por etiqueta).

adWordsLocationExtensions

object (AdWordsLocationExtensions)

Información adicional que aparece en AdWords.

latlng

object (LatLng)

Latitud y longitud proporcionadas por el usuario. Al crear una ubicación, este campo se ignora si la dirección proporcionada se geocodifica correctamente. Este campo solo se muestra en las solicitudes get si se aceptó el valor de latlng proporcionado por el usuario durante la creación o si el valor de latlng se actualizó a través del sitio web del Perfil de Negocio. Este campo no se puede actualizar.

openInfo

object (OpenInfo)

Una marca que indica si la ubicación está actualmente abierta para los negocios.

locationState

object (LocationState)

Solo salida. Un conjunto de valores booleanos que refleja el estado de una ubicación

attributes[]

object (Attribute)

Atributos de esta ubicación

metadata

object (Metadata)

Solo salida. Información adicional que el usuario no puede editar.

priceLists[]
(deprecated)

object (PriceList)

Obsoleto: información de la lista de precios de esta ubicación.

profile

object (Profile)

Describe tu empresa con tu propia voz y comparte con los usuarios la historia única de tu empresa y lo que ofreces.

relationshipData

object (RelationshipData)

Todas las ubicaciones y cadenas relacionadas con esta campaña.

moreHours[]

object (MoreHours)

Más horarios para diferentes departamentos o clientes específicos de una empresa

Horario de atención

Representa los períodos en los que esta ubicación está abierta. Contiene una colección de instancias de TimePeriod.

Representación JSON
{
  "periods": [
    {
      object (TimePeriod)
    }
  ]
}
Campos
periods[]

object (TimePeriod)

Es un conjunto de horarios en los que esta ubicación está abierta. Cada período representa un rango de horas en las que la ubicación está abierta durante la semana.

Período

Representa el intervalo de tiempo en que la empresa está abierta, desde el día y la hora de apertura especificados hasta el día y horario de cierre especificados. La hora de cierre debe ocurrir después de la hora de apertura, por ejemplo, más tarde el mismo día o en un día posterior.

Representación JSON
{
  "openDay": enum (DayOfWeek),
  "openTime": string,
  "closeDay": enum (DayOfWeek),
  "closeTime": string
}
Campos
openDay

enum (DayOfWeek)

Indica las day of the week en las que comienza este período.

openTime

string

Tiempo en formato extendido ISO 8601 de 24 horas (hh:mm). Los valores válidos son 00:00-24:00, en los que 24:00 representa la medianoche al final del campo del día especificado.

closeDay

enum (DayOfWeek)

Indica las day of the week en las que finaliza este período.

closeTime

string

Tiempo en formato extendido ISO 8601 de 24 horas (hh:mm). Los valores válidos son 00:00-24:00, en los que 24:00 representa la medianoche al final del campo del día especificado.

DayOfWeek

Representa un día de la semana.

Enumeradores
DAY_OF_WEEK_UNSPECIFIED No se especifica el día de la semana.
MONDAY Lunes
TUESDAY Martes
WEDNESDAY Miércoles
THURSDAY Jueves
FRIDAY Viernes
SATURDAY Sábado
SUNDAY Domingo

Horario especial

Representa un conjunto de períodos en los que el horario de atención de una ubicación difiere del horario de atención habitual.

Representación JSON
{
  "specialHourPeriods": [
    {
      object (SpecialHourPeriod)
    }
  ]
}
Campos
specialHourPeriods[]

object (SpecialHourPeriod)

Una lista de excepciones al horario habitual de la empresa

Período especial

Representa un único período en el que el horario de atención de una ubicación difiere del horario de atención habitual. Un período especial debe representar un intervalo de menos de 24 horas. openTime y startDate deben preceder a closeTime y endDate. closeTime y endDate pueden extenderse hasta las 11:59 a.m. del día siguiente a la startDate especificada. Por ejemplo, las siguientes entradas son válidas:

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

Las siguientes entradas no son válidas:

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
Representación JSON
{
  "startDate": {
    object (Date)
  },
  "openTime": string,
  "endDate": {
    object (Date)
  },
  "closeTime": string,
  "isClosed": boolean
}
Campos
startDate

object (Date)

La fecha del calendario en la que comienza este período especial.

openTime

string

El tiempo en startDate cuando se abre una ubicación, expresada en formato extendido de ISO 8601 las 24 horas. (hh:mm) Los valores válidos son 00:00-24:00, donde 24:00 representa la medianoche al final del campo del día especificado. Se debe especificar si isClosed es falso.

endDate

object (Date)

La fecha del calendario en la que finaliza este período especial. Si el campo endDate no está configurado, se establece de manera predeterminada en la fecha especificada en startDate. Si se establece, este campo debe ser igual o mayor que 1 día después de startDate.

closeTime

string

El tiempo en endDate cuando se cierra una ubicación, expresado en formato extendido de ISO 8601 las 24 horas. (hh:mm) Los valores válidos son 00:00-24:00, donde 24:00 representa la medianoche al final del campo del día especificado. Se debe especificar si isClosed es falso.

isClosed

boolean

Si es verdadero, endDate, openTime y closeTime se ignoran, y la fecha especificada en startDate se trata como la ubicación que se cerrará durante todo el día.

ServiceAreaBusiness

Las empresas de servicio en área proporcionan su servicio en la ubicación del cliente (por ejemplo, un cerrajero o plomero).

Representación 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.
}
Campos
businessType

enum (BusinessType)

Indica el type de la empresa del área de servicio.

Campo de unión coverageArea. Indica el área de cobertura donde la empresa ofrece servicios. Las direcciones (coverageArea) solo pueden ser una de las siguientes opciones:
radius

object (PointRadius)

Solo salida. El área en la que esta empresa presta servicios en torno a un punto.

places

object (Places)

El área en la que esta empresa presta servicios se define a través de un conjunto de lugares.

Tipo de empresa

Indica si esta empresa solo ofrece servicios en las instalaciones del cliente (por ejemplo, una grúa) o en una dirección y en el lugar (por ejemplo, una pizzería con comedor que también atiende a los clientes).

Enumeradores
BUSINESS_TYPE_UNSPECIFIED Solo salida. No se especifica.
CUSTOMER_LOCATION_ONLY Ofrece servicio solo en los alrededores (no en la dirección de la empresa).
CUSTOMER_AND_BUSINESS_LOCATION Ofrece servicio en la dirección de la empresa y en los alrededores.

Radio del punto

Un radio alrededor de un punto determinado (latitud/longitud)

Representación JSON
{
  "latlng": {
    object (LatLng)
  },
  "radiusKm": number
}
Campos
latlng

object (LatLng)

La latitud y la longitud que especifican el centro de un área definida por el radio.

radiusKm

number

La distancia en kilómetros del área alrededor del punto.

LatLng

Es un objeto que representa un par de valores de latitud y longitud. Esto se expresa como un par de dobles para representar los grados de latitud y longitud. A menos que se especifique lo contrario, este objeto debe cumplir con el estándar WGS84. Los valores deben pertenecer a rangos normalizados.

Representación JSON
{
  "latitude": number,
  "longitude": number
}
Campos
latitude

number

La latitud expresada en grados. Debe pertenecer al rango [-90.0, +90.0].

longitude

number

La longitud expresada en grados. Debe pertenecer al rango [-180.0, +180.0].

Places

Define la unión de áreas representadas por un conjunto de lugares.

Representación JSON
{
  "placeInfos": [
    {
      object (PlaceInfo)
    }
  ]
}
Campos
placeInfos[]

object (PlaceInfo)

Las áreas representadas por los id. de sitio. Limitado a un máximo de 20 lugares.

Información del lugar

Define un área representada por un id. de sitio.

Representación JSON
{
  "name": string,
  "placeId": string
}
Campos
name

string

El nombre localizado del lugar. Por ejemplo, Scottsdale, AZ.

placeId

string

El id. del sitio. Debe corresponder a una region.

Clave de ubicación

Referencias clave alternativas o sustitutas para una ubicación

Representación JSON
{
  "plusPageId": string,
  "placeId": string,
  "explicitNoPlaceId": boolean,
  "requestId": string
}
Campos
plusPageId

string

Solo salida. Si esta ubicación tiene una página de Google+ asociada, se propagará con el ID de la página de Google+ de esa ubicación.

placeId

string

Si esta ubicación se verificó y está conectada a Google Maps o aparece en él, este campo se completa con el id. de sitio para la ubicación. Este id. se puede usar en varias API de Places.

Si esta ubicación no está verificada, este campo puede completarse si la ubicación se asoció a un lugar que aparece en Google Maps.

Este campo se puede establecer durante las llamadas de creación, pero no para Actualizar.

El booleano adicional explicitNoPlaceId califica si un ID de lugar no establecido es deliberado o no.

explicitNoPlaceId

boolean

Solo salida. Un valor verdadero indica que un id. de sitio no establecido es deliberado, lo cual difiere de la ausencia de asociación.

requestId

string

Solo salida. Es el requestId que se usa para crear esta ubicación. Puede estar vacío si esta ubicación se creó fuera de la API de Google Mi Negocio o en las ubicaciones del Perfil de Negocio.

Extensiones de ubicación de AdWords

Información adicional que aparece en AdWords.

Representación JSON
{
  "adPhone": string
}
Campos
adPhone

string

Es un número de teléfono alternativo que se muestra en las extensiones de ubicación de AdWords en lugar del número de teléfono principal de la ubicación.

OpenInfo

Es la información relacionada con el estado de apertura de la empresa.

Representación JSON
{
  "status": enum (OpenForBusiness),
  "canReopen": boolean,
  "openingDate": {
    object (Date)
  }
}
Campos
status

enum (OpenForBusiness)

Indica si la ubicación está actualmente abierta o no para los negocios. Todas las ubicaciones están abiertas de forma predeterminada, a menos que se actualicen para cerrarlas.

canReopen

boolean

Solo salida. Indica si esta empresa es apta para su reapertura.

openingDate

object (Date)

La fecha en la que se abrió la ubicación por primera vez. Si no se conoce el día exacto, solo se puede proporcionar el mes y el año. La fecha debe ser en el pasado o no más de un año en el futuro.

Abierto

Indica el estado de una ubicación.

Enumeradores
OPEN_FOR_BUSINESS_UNSPECIFIED No se especifica.
OPEN Indica que la ubicación está abierta.
CLOSED_PERMANENTLY Indica que la ubicación se cerró de forma permanente.
CLOSED_TEMPORARILY Indica que la ubicación se cerró temporalmente. Este valor solo se puede aplicar a las ubicaciones publicadas (es decir, locationState.is_published = true). Cuando se actualiza el campo de estado a este valor, los clientes deben establecer updateMask de forma explícita en openInfo.status. No se pueden establecer otras máscaras de actualización durante esta llamada de actualización. Esta es una restricción temporal que se reducirá pronto.

EstadoDeUbicación

Contiene un conjunto de booleanos que reflejan el estado de una ubicación.

Representación 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
}
Campos
isGoogleUpdated

boolean

Solo salida. Indica si el id. de sitio asociado a esta ubicación tiene actualizaciones.

isDuplicate

boolean

Solo salida. Indica si la ubicación es un duplicado de otra ubicación.

isSuspended

boolean

Solo salida. Indica si la ubicación está suspendida. Los usuarios finales no pueden ver las ubicaciones suspendidas en los productos de Google. Si crees que se trata de un error, consulta el artículo del Centro de ayuda.

canUpdate

boolean

Solo salida. Indica si la ubicación se puede actualizar.

canDelete

boolean

Solo salida. Indica si la ubicación se puede borrar con la API de Google Mi Negocio.

isVerified

boolean

Solo salida. Indica si la ubicación está verificada.

needsReverification

boolean

Solo salida. Indica si la ubicación requiere una nueva verificación.

isPendingReview

boolean

Solo salida. Indica si la revisión de la ubicación está pendiente.

isDisabled

boolean

Solo salida. Indica si la ubicación está inhabilitada.

isPublished

boolean

Solo salida. Indica si la ubicación está publicada.

isDisconnected

boolean

Solo salida. Indica si la ubicación está desconectada de un lugar en Google Maps.

isLocalPostApiDisabled

boolean

Solo salida. Indica si accounts.locations.localPosts está inhabilitado para esta ubicación.

canModifyServiceList

boolean

Solo salida. Indica si la lista puede modificar una ServiceList.

canHaveFoodMenus

boolean

Solo salida. Indica si la ficha es apta para el menú de comidas.

hasPendingEdits

boolean

Solo salida. Indica si alguna de las propiedades de esta ubicación se encuentra en estado de edición pendiente.

hasPendingVerification

boolean

Solo salida. Indica si la ubicación tiene solicitudes de verificación pendientes.

canOperateHealthData

boolean

Solo salida. Indica si la ubicación puede operar con datos de Health.

canOperateLodgingData

boolean

Solo salida. Indica si la ubicación puede operar en datos de alojamiento.

Atributo

Un atributo de ubicación Los atributos proporcionan información adicional sobre una ubicación. Los atributos que se pueden establecer en una ubicación pueden variar según las propiedades de esa ubicación (por ejemplo, categoría). Google determina los atributos disponibles, y estos se pueden agregar y quitar sin cambios en la API.

Representación JSON
{
  "attributeId": string,
  "valueType": enum (AttributeValueType),
  "values": [
    value
  ],
  "repeatedEnumValue": {
    object (RepeatedEnumAttributeValue)
  },
  "urlValues": [
    {
      object (UrlAttributeValue)
    }
  ]
}
Campos
attributeId

string

El ID del atributo. Google proporciona los ID de atributo.

valueType

enum (AttributeValueType)

Solo salida. El tipo de valor que contiene este atributo. Se debe usar para determinar cómo interpretar el valor.

values[]

value (Value format)

Los valores de este atributo. El tipo de valores proporcionados debe coincidir con el esperado para ese atributo; consulta AttributeValueType. Este es un campo repetido en el que se pueden proporcionar varios valores de atributos. Los tipos de atributo solo admiten un valor.

repeatedEnumValue

object (RepeatedEnumAttributeValue)

Cuando el tipo de valor del atributo es REPEATED_ENUM, contiene el valor del atributo y los demás campos de valores deben estar vacíos.

urlValues[]

object (UrlAttributeValue)

Cuando el tipo de valor del atributo es URL, este campo contiene los valores de este atributo y los demás campos de valores deben estar vacíos.

Valor de atributo repetido

Valores para un atributo con un valueType de REPEATED_ENUM. Consiste en dos listas de ID de valor: las que se establecen (verdadero) y las que no se establecen (falso). Los valores ausentes se consideran desconocidos. Se debe especificar al menos un valor.

Representación JSON
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
Campos
setValues[]

string

Son los valores de enumeraciones que se establecieron.

unsetValues[]

string

Valores enum que no están establecidos.

Valor de atributo de URL

Valores para un atributo con un valueType de URL.

Representación JSON
{
  "url": string
}
Campos
url

string

La URL.

Metadatos

Información adicional que el usuario no puede editar acerca de la ubicación.

Representación JSON
{
  "duplicate": {
    object (Duplicate)
  },
  "mapsUrl": string,
  "newReviewUrl": string
}
Campos
duplicate
(deprecated)

object (Duplicate)

Información sobre la ubicación que se duplica. Solo está presente cuando locationState.is_duplicate es verdadero. Obsoleto: Ya no admitimos la información detallada sobre duplicados.

mapsUrl

string

Un vínculo a la ubicación en Maps.

newReviewUrl

string

Un vínculo a la página en la Búsqueda de Google en la que el cliente puede dejar una opinión sobre la ubicación

Duplicado

Información sobre la ubicación que se duplica.

Representación JSON
{
  "locationName": string,
  "placeId": string,
  "access": enum (Access)
}
Campos
locationName

string

El nombre del recurso de la ubicación que se duplica. Solo se propaga si el usuario autenticado tiene derechos de acceso a esa ubicación y esta no se borra.

placeId

string

El ID de lugar de la ubicación que se duplica.

access

enum (Access)

Indica si el usuario tiene acceso a la ubicación que duplica.

Acceso

El nivel de acceso del usuario a la ubicación duplicada. Esto reemplaza a Propiedad y debería usarse en su lugar.

Enumeradores
ACCESS_UNSPECIFIED No se especifica.
ACCESS_UNKNOWN No se puede determinar si el usuario tiene acceso a la ubicación duplicada.
ALLOWED El usuario tiene acceso a la ubicación que duplica.
INSUFFICIENT El usuario no tiene acceso a la ubicación duplicada.

Lista de precios

Obsoleto: lista de información de precios de artículos. Las listas de precios se estructuran como una o más listas de precios, cada una con una o más secciones con uno o más elementos. Por ejemplo, las listas de precios de comidas pueden representar los menús de desayuno/almuerzo/cena, con secciones de hamburguesas/carne/marisco.

Representación JSON
{
  "priceListId": string,
  "labels": [
    {
      object (Label)
    }
  ],
  "sourceUrl": string,
  "sections": [
    {
      object (Section)
    }
  ]
}
Campos
priceListId

string

Obligatorio. Es el ID de la lista de precios. Los ID de la lista de artículos, la sección y el artículo no se pueden duplicar dentro de esta ubicación.

labels[]

object (Label)

Obligatorio. Etiquetas con etiquetas de idioma para la lista de precios

sourceUrl

string

URL de origen opcional de donde se recuperó la lista de precios. Por ejemplo, esta podría ser la URL de la página que se copió automáticamente para propagar la información del menú.

sections[]

object (Section)

Obligatorio. Secciones para esta lista de precios. Cada lista de precios debe contener al menos una sección.

Etiqueta

Etiqueta que se usará cuando se muestre la lista de precios, la sección o el artículo.

Representación JSON
{
  "displayName": string,
  "description": string,
  "languageCode": string
}
Campos
displayName

string

Obligatorio. Nombre visible de la lista de precios, la sección o el artículo.

description

string

Opcional. Descripción de la lista de precios, la sección o el artículo.

languageCode

string

Opcional. El código de idioma BCP-47 al que se aplican estas strings. Solo se puede establecer un conjunto de etiquetas por idioma.

Sección

Es una sección de la lista de precios que contiene uno o más artículos.

Representación JSON
{
  "sectionId": string,
  "labels": [
    {
      object (Label)
    }
  ],
  "sectionType": enum (SectionType),
  "items": [
    {
      object (Item)
    }
  ]
}
Campos
sectionId

string

Obligatorio. Es el ID de la sección. Los ID de la lista de artículos, la sección y el artículo no se pueden duplicar dentro de esta ubicación.

labels[]

object (Label)

Obligatorio. Son las etiquetas etiquetadas en el idioma de la sección. Recomendamos que los nombres y las descripciones de las secciones no superen los 140 caracteres. Se requiere al menos un conjunto de etiquetas.

sectionType

enum (SectionType)

Opcional. Tipo de la sección de la lista de precios actual. El valor predeterminado es FOOD.

items[]

object (Item)

Artículos que se encuentran en esta sección de la lista de precios

SectionType

Tipo de la sección.

Enumeradores
SECTION_TYPE_UNSPECIFIED No se especifica.
FOOD La sección contiene elementos que representan la comida.
SERVICES La sección contiene elementos que representan servicios.

Elemento

Un solo elemento de la lista. Cada variación de un artículo en la lista de precios debe tener su propio artículo con sus propios datos de precios.

Representación JSON
{
  "itemId": string,
  "labels": [
    {
      object (Label)
    }
  ],
  "price": {
    object (Money)
  }
}
Campos
itemId

string

Obligatorio. Es el ID del artículo. Los ID de la lista de artículos, la sección y el artículo no se pueden duplicar dentro de esta ubicación.

labels[]

object (Label)

Obligatorio. Son las etiquetas de idioma del elemento. Recomendamos que los nombres de los artículos tengan 140 caracteres o menos y las descripciones tengan 250 caracteres o menos. Se requiere al menos un conjunto de etiquetas.

price

object (Money)

Opcional. Es el precio del artículo.

Dinero

Representa un importe de dinero con su tipo de moneda.

Representación JSON
{
  "currencyCode": string,
  "units": string,
  "nanos": integer
}
Campos
currencyCode

string

Corresponde al código de moneda de tres letras definido en la norma ISO 4217.

units

string (int64 format)

La unidad entera del importe. Por ejemplo, si currencyCode es "USD", 1 unidad es un dólar estadounidense.

nanos

integer

Número de unidades nano (10^-9) del importe. Debe ser un valor entre -999,999,999 y +999,999,999. Si units es positivo, nanos debe ser positivo o cero. Si units es cero, nanos puede ser positivo, cero o negativo. Si units es negativo, nanos debe ser negativo o cero. Por ejemplo, $-1.75 se representa como units=-1 y nanos=-750,000,000.

Perfil

Toda la información relacionada con el perfil de la ubicación.

Representación JSON
{
  "description": string
}
Campos
description

string

Descripción de la ubicación con tu propia voz. Cualquiera puede editarla.

Datos de relación

Información de todas las ubicaciones principales y secundarias relacionadas.

Representación JSON
{
  "parentChain": string
}
Campos
parentChain

string

El nombre de recurso de la cadena a la que pertenece esta ubicación. How to find Chain ID

Más horas

Son los períodos en los que una ubicación está abierta para ciertos tipos de empresas.

Representación JSON
{
  "hoursTypeId": string,
  "periods": [
    {
      object (TimePeriod)
    }
  ]
}
Campos
hoursTypeId

string

Obligatorio. Tipo de horario Los clientes deben llamar a {#link businessCategories:BatchGet} a fin de obtener los tipos de horarios admitidos para las categorías de sus ubicaciones.

periods[]

object (TimePeriod)

Obligatorio. Es una colección de horarios en los que esta ubicación está abierta. Cada período representa un rango de horas en las que la ubicación está abierta durante la semana.

Métodos

associate

Asocia una ubicación a un id. de sitio.

batchGet

Obtiene todas las ubicaciones especificadas en la cuenta determinada.

batchGetReviews

Muestra la lista paginada de opiniones de todas las ubicaciones especificadas.

clearAssociation

Borra una asociación entre una ubicación y su id. de sitio.

create

Crea una location nueva que pertenece a la cuenta especificada y la muestra.

delete

Borra una ubicación.

fetchVerificationOptions

Informa todas las opciones de verificación aptas para una ubicación en un idioma específico.

findMatches

Encuentra todas las ubicaciones posibles que coinciden con la ubicación especificada.

get

Obtiene la ubicación especificada.

getFoodMenus

Muestra los menús de comida de una ubicación específica.

getGoogleUpdated

Obtiene la versión actualizada por Google de la ubicación especificada.

getHealthProviderAttributes

Muestra los atributos del proveedor de salud de una ubicación específica.

getServiceList

Obtiene la lista de servicios especificada de una ubicación.

list

Enumera las ubicaciones de la cuenta especificada.

patch

Actualiza la ubicación especificada.

reportInsights

Muestra un informe que contiene estadísticas sobre una o más métricas por ubicación.

transfer
(deprecated)

Mueve una ubicación de una cuenta que posee el usuario a otra que administra el mismo usuario.

updateFoodMenus

Actualiza los menús de comida de una ubicación específica.

updateHealthProviderAttributes

Actualiza los atributos del proveedor de salud de una ubicación específica.

updateServiceList

Actualiza la lista de servicios especificada de una ubicación.

verify

Inicia el proceso de verificación de una ubicación.