REST Resource: accounts.locations.reviews

Recurso: Review

Solo salida. Representa una opinión sobre una ubicación.

Representación JSON
{
  "name": string,
  "reviewId": string,
  "reviewer": {
    object (Reviewer)
  },
  "starRating": enum (StarRating),
  "comment": string,
  "createTime": string,
  "updateTime": string,
  "reviewReply": {
    object (ReviewReply)
  },
  "reviewMediaItems": [
    {
      object (ReviewMediaItem)
    }
  ]
}
Campos
name

string

Nombre del recurso. Para la revisión, tiene la forma accounts/{accountId}/locations/{locationId}/reviews/{reviewId}.

reviewId

string

Es el identificador único encriptado.

reviewer

object (Reviewer)

Corresponde al autor de la opinión.

starRating

enum (StarRating)

Es la calificación por estrellas de la opinión.

comment

string

Cuerpo de la opinión como texto sin formato con marcas.

createTime

string (Timestamp format)

Es la marca de tiempo de cuando se escribió la opinión.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Es la marca de tiempo de la última modificación de la opinión.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

reviewReply

object (ReviewReply)

Es la respuesta del propietario o administrador de esta ubicación a la opinión.

reviewMediaItems[]

object (ReviewMediaItem)

Solo salida. Son los elementos multimedia asociados con la opinión.

Reviewer

Representa al autor de la opinión.

Representación JSON
{
  "profilePhotoUrl": string,
  "displayName": string,
  "isAnonymous": boolean
}
Campos
profilePhotoUrl

string

Vínculo a la foto de perfil del usuario que dejó la opinión. Solo se propaga si isAnonymous es falso.

displayName

string

Nombre del usuario que dejó la opinión. Solo se completa con el nombre real del revisor si isAnonymous es falso.

isAnonymous

boolean

Indica si el revisor optó por permanecer anónimo.

StarRating

Calificación por estrellas de cinco, donde cinco es la calificación más alta.

Enums
STAR_RATING_UNSPECIFIED No se especifica.
ONE Una estrella de un máximo de cinco.
TWO Dos estrellas de un máximo de cinco.
THREE Tres estrellas de un máximo de cinco.
FOUR Cuatro estrellas de un máximo de cinco.
FIVE Es la calificación máxima por estrellas.

ReviewReply

Representa la respuesta del propietario o administrador de la ubicación a una opinión.

Representación JSON
{
  "comment": string,
  "updateTime": string,
  "reviewReplyState": enum (State),
  "policyViolation": enum (PolicyViolation)
}
Campos
comment

string

Cuerpo de la respuesta como texto sin formato con marcas. La longitud máxima es de 4,096 bytes.

updateTime

string (Timestamp format)

Solo salida. Es la marca de tiempo de la última modificación de la respuesta.

Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

reviewReplyState

enum (State)

Solo salida. Es el estado de la respuesta a la opinión.

policyViolation

enum (PolicyViolation)

Opcional. Solo salida. Es el incumplimiento de política que provocó el rechazo. Solo se propaga si reviewReplyState es REJECTED.

Estado

Representa el estado de moderación de una respuesta a una opinión.

Enums
REVIEW_REPLY_STATE_UNSPECIFIED Indica que el estado no está especificado.
PENDING Indica que la respuesta está pendiente de moderación.
REJECTED Indica que se rechazó la respuesta.
APPROVED Indica que se aprobó la respuesta.

PolicyViolation

Representa incumplimientos de políticas estandarizados. Es posible que se agreguen valores nuevos en el futuro. Los clientes deben estar preparados para controlar valores desconocidos.

Enums
POLICY_VIOLATION_UNSPECIFIED Representa un incumplimiento de política no especificado.
ACCOUNT_RESTRICTED_AND_SUSPENDED Se restringió una Cuenta de Google asociada a este Perfil de Negocio, lo que provocó la suspensión del Perfil de Negocio.
ACCOUNT_RESTRICTED_AND_EDIT_REJECTED Se restringió una Cuenta de Google asociada a este Perfil de Negocio, lo que provocó que se rechazaran los cambios. A diferencia de ACCOUNT_RESTRICTED_AND_SUSPENDED, el Perfil de Negocio en sí permanece activo y no se suspende.
ASSOCIATED_ACCOUNT_SUSPENDED Una Cuenta de Google asociada a este Perfil de Negocio no está en regla. Se suspendieron los Perfiles de Negocio asociados con esa cuenta.
BUSINESS_INELIGIBLE Tu empresa no es apta para tener un Perfil de Negocio.
OWNERSHIP_REVOKED Otra Cuenta de Google reclamó este Perfil de Negocio. Ya no puedes administrar este perfil.
LOCATION_SUSPENDED Se suspendió este Perfil de Negocio.
LOCATION_DISABLED Se inhabilitó este Perfil de Negocio.
LOCATION_VERIFICATION_REQUIRED Este Perfil de Negocio no está verificado.
PO_BOX Se suspendió tu Perfil de Negocio porque la dirección de tu empresa no puede ser un apartado postal.
GOOGLE_PAY_SUSPENSION Se suspendieron los Perfiles de Negocio asociados con tu perfil de pagos.
EDITING_RESTRICTION Actualmente, este Perfil de Negocio tiene restringida la recepción de actualizaciones públicas. Google desactivó la edición de esta ubicación para evitar el contenido que incumple las políticas.
ILLEGAL_BUSINESS_HOURS_EDIT No puedes editar el horario de atención con tu categoría de empresa.
FAKE_ENGAGEMENT No se permite el contenido que infrinja nuestras políticas sobre participación falsa. La participación falsa incluye contenido incentivado, contenido destinado a manipular la calificación de un lugar y otro tipo de contenido que no represente una experiencia genuina.
ADULT_THEMED No se permite el contenido que infrinja nuestras políticas sobre contenido con temáticas para adultos. Los temas para adultos incluyen contenido sexual no explícito y otros tipos de contenido para adultos.
SEXUALLY_EXPLICIT No se permite el contenido que infrinja nuestras políticas sobre contenido sexual explícito. El contenido sexual explícito incluye imágenes de genitales desnudos o representaciones o descripciones de actos sexuales.
ADVERTISING_AND_SOLICITATION No se permite el contenido que infrinja nuestras políticas sobre publicidad o solicitud. Los fines publicitarios y de solicitud incluyen contenido promocional o comercial, o bien contenido publicado a cambio de beneficios.
DANGEROUS No se permite el contenido que infrinja nuestras políticas sobre contenido peligroso. El contenido peligroso es aquel que promueve, facilita o fomenta actividades perjudiciales.
GIBBERISH_AND_REPETITIVE No se permite el contenido que infrinja nuestras políticas sobre contenido confuso o repetitivo. El contenido confuso o repetitivo diluye la información útil que otras personas pueden encontrar en Google.
REPETITIVE No se permite el contenido que infrinja nuestras políticas sobre contenido repetitivo. El contenido repetitivo incluye contenido idéntico o similar que se agrega varias veces desde una o más cuentas.
UNCLEAR No se permite el contenido que infrinja nuestras políticas sobre contenido confuso. El contenido confuso incluye caracteres aleatorios o cualquier otro contenido que no tenga sentido.
ILLEGAL No se permite el contenido que infrinja nuestras políticas sobre contenido ilegal.
OFF_TOPIC No se permite el contenido que infrinja nuestras políticas sobre contenido irrelevante. El contenido irrelevante incluye comentarios generales, políticos o sociales, y desahogos personales.
OFFENSIVE No se permite el contenido que infrinja nuestras políticas sobre contenido ofensivo. El contenido ofensivo es aquel que puede provocar de manera razonable que otra persona se enoje de forma extrema, se sienta insultada o considere que le faltaron el respeto.
VIOLENCE_AND_GORE No se permite el contenido que infrinja nuestras políticas sobre contenido violento o sangriento. El contenido violento y sangriento es aquel que incluye a personas o animales y que muestra imágenes realistas de actos de violencia, sangre, partes del cuerpo o vísceras.
CHILD_SAFETY No se permite el contenido que infrinja nuestras políticas sobre seguridad infantil. Este contenido incluye temas que ponen en riesgo a los menores, que los explota o abusa, o que usa los servicios de Google para ponerlos en peligro.
HARASSMENT No se permite el contenido que infrinja nuestras políticas sobre acoso. Esto incluye el comportamiento que se lleva a cabo para intimidar, amenazar o sexualizar a una persona, o bien que hace que esta tema por su seguridad.
HATE_SPEECH No se permite el contenido que infrinja nuestras políticas sobre incitación al odio o a la violencia. La incitación al odio o a la violencia incluye fomentar o justificar actos violentos, de discriminación o desprecio, o bien la incitación al odio basado en una característica protegida o en otras características asociadas con la marginación o la discriminación sistémicas.
IMPERSONATION No se permite el contenido que infrinja nuestras políticas sobre suplantación de identidad. La suplantación de identidad implica asumir una identidad falsa para engañar a otra persona, o bien obtener beneficios inapropiados.
MISINFORMATION No se permite el contenido que infrinja nuestras políticas sobre información errónea. La información errónea incluye la información falsa o imprecisa que pueda causar daños importantes en las personas, las empresas o la sociedad.
MISREPRESENTATION No se permite el contenido que infrinja nuestras políticas sobre tergiversación. La tergiversación incluye omisiones o declaraciones engañosas que tienen como objetivo obtener beneficios inapropiados.
OBSCENITY_AND_PROFANITY No se permite el contenido que infrinja nuestras políticas sobre obscenidad o lenguaje obsceno. El contenido y el lenguaje obscenos incluyen palabras o gestos que se consideran socialmente ofensivos o vulgares a nivel local.
PERSONAL_INFO No se permite el contenido que infrinja nuestras políticas sobre información personal. La información personal incluye información privada o confidencial, como datos de la tarjeta de crédito, historias clínicas o documentos de identidad emitidos por el Gobierno, ya sean tuyos o de otra persona.
REGULATED_GOODS_AND_SERVICES No se permite el contenido que infrinja nuestras políticas sobre bienes y servicios regulados. Esto incluye mostrar ofertas o llamados a la acción para la venta de productos o servicios que estén sujetos a reglamentaciones legales locales.
GENERIC_VANDALISM No se permite el contenido que infringe nuestras políticas sobre contenido abusivo o de baja calidad.
GENERIC_FRAUD No se permite el contenido que infrinja nuestras políticas sobre contenido y comportamiento engañosos. El contenido engañoso confunde o engaña intencionalmente a otras personas.
PHOTOS_AND_VIDEOS_CRITERIA No se permite el contenido que no cumpla con nuestros criterios de fotos y videos.
MODERATION_ERROR Se produjo un error al procesar tu contenido.
PRIVACY No se permite el contenido que infrinja la política de privacidad del contenido aportado por los usuarios de Maps.
GENERIC_VIOLATION Tu contenido infringe nuestras políticas y no se permite.
GENERIC_QUALITY No se permite el contenido que infrinja nuestras políticas sobre contenido de baja calidad.
IDENTITY_CHANGE El cambio que realizaste es muy diferente al negocio creado. Esto incumple nuestra política.
GEOGRAPHIC_LOCATION_CHANGE Indica que la ubicación geográfica física (dirección o latitud y longitud) de la empresa cambió significativamente desde que se creó el perfil.

ReviewMediaItem

Representa un elemento multimedia (foto o video) asociado a una opinión.

Representación JSON
{
  "thumbnailUrl": string,
  "thumbnailLabel": string,
  "videoUrl": string
}
Campos
thumbnailUrl

string

Solo salida. Es la URL de FIFE de la foto o la miniatura del video si está presente videoUrl.

thumbnailLabel

string

Solo salida. Es la etiqueta proporcionada por el autor para el thumbnailUrl.

videoUrl

string

Solo salida. Es la URL del video reproducible.

Métodos

deleteReply

Borra la respuesta a la opinión especificada.

get

Devuelve la revisión especificada.

list

Devuelve la lista paginada de opiniones para la ubicación especificada.

updateReply

Actualiza la respuesta a la opinión especificada.