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. En el caso de Review, tiene el formato 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

El 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 vez que se modificó 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 esta 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

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

displayName

string

Es el nombre del usuario que dejó la opinión. Solo se propaga con el nombre real del usuario que dejó la opinión si isAnonymous es falso.

isAnonymous

boolean

Indica si el usuario que dejó la opinión decidió permanecer en el anonimato.

StarRating

Es la calificación por estrellas de cinco, en la que 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 La calificación por estrellas máxima.

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)
}
Campos
comment

string

El cuerpo de la respuesta como texto sin formato con marcas. La longitud máxima es 4096 bytes.

updateTime

string (Timestamp format)

Solo salida. Es la marca de tiempo de la última vez que se modificó 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. Solo salida.

Estado

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

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

ReviewMediaItem

Representa un elemento multimedia (foto o video) asociado con 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 de video si videoUrl está presente.

thumbnailLabel

string

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

videoUrl

string

Solo salida. Es la URL del video reproducible.

Métodos

deleteReply

Borra la respuesta a la opinión especificada.

get

Muestra la opinión especificada.

list

Muestra la lista paginada de opiniones de la ubicación especificada.

updateReply

Actualiza la respuesta a la opinión especificada.