- Recurso: LocalPost
- CallToAction
- ActionType
- LocalPostEvent
- TimeInterval
- TimeOfDay
- LocalPostState
- LocalPostTopicType
- AlertType
- LocalPostOffer
- Métodos
Recurso: LocalPost
Representa uma postagem local de um local.
| Representação JSON | |
|---|---|
| { "name": string, "languageCode": string, "summary": string, "callToAction": { object ( | |
| Campos | |
|---|---|
| name | 
 Apenas saída. Identificador do Google para esta postagem local no formato:   | 
| languageCode | 
 O idioma da postagem local. | 
| summary | 
 Descrição/corpo da postagem local. | 
| callToAction | 
 O URL para onde os usuários são direcionados ao clicar na promoção. Ignorado para o tipo de tópico  | 
| createTime | 
 Apenas saída. Hora da criação da postagem. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos:  | 
| updateTime | 
 Apenas saída. A hora da última modificação da postagem feita pelo usuário. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos:  | 
| event | 
 Informações do evento. Obrigatório para os tipos de tópico  | 
| state | 
 Apenas saída. O estado da postagem, indicando em qual parte do ciclo de vida ela se encontra. | 
| media[] | 
 A mídia associada à postagem. sourceUrl é o único campo de dados aceito para um MediaItem de LocalPost. | 
| searchUrl | 
 Apenas saída. O link para a postagem local na Pesquisa Google. Use esse link para compartilhar a postagem nas mídias sociais, e-mail, mensagem de texto etc. | 
| topicType | 
 Obrigatório. O tipo de tema da postagem: padrão, evento, oferta ou alerta. | 
| alertType | 
 O tipo de alerta para o qual a postagem foi criada. Este campo só é aplicável a postagens de alertas topicType e se comporta como um subtipo de alertas. | 
| offer | 
 Dados adicionais para postagens de oferta. Só é preciso definir quando o topicType é OFFER. | 
CallToAction
Ação realizada quando o usuário clica na postagem
| Representação JSON | |
|---|---|
| {
  "actionType": enum ( | |
| Campos | |
|---|---|
| actionType | 
 O tipo de ação que será realizada. | 
| url | 
 O URL para o qual o usuário será direcionado após um clique. Este campo deve ser deixado sem definição para a CTA de chamada. | 
ActionType
O tipo de ação que será realizada.
| Enums | |
|---|---|
| ACTION_TYPE_UNSPECIFIED | Tipo não especificado. | 
| BOOK | Esta postagem pede que um usuário reserve um horário/mesa/etc. | 
| ORDER | Esta postagem pede que um usuário faça um pedido. | 
| SHOP | Esta postagem pede que um usuário navegue por um catálogo de produtos. | 
| LEARN_MORE | Esta postagem pede que um usuário saiba mais (no site dele). | 
| SIGN_UP | Esta postagem pede que um usuário se registre/se inscreva/participe de algo. | 
| GET_OFFER | Obsoleto. Use  | 
| CALL | Esta postagem pede que um usuário ligue para a empresa. | 
LocalPostEvent
Todas as informações relativas a um evento exibidas em uma postagem local.
| Representação JSON | |
|---|---|
| {
  "title": string,
  "schedule": {
    object ( | |
| Campos | |
|---|---|
| title | 
 Nome do evento. | 
| schedule | 
 Data/hora de início e término do evento. | 
TimeInterval
Um intervalo de tempo inclusivo. Ele precisa conter todos os campos para ser válido.
| Representação JSON | |
|---|---|
| { "startDate": { object ( | |
| Campos | |
|---|---|
| startDate | 
 A data de início deste período. | 
| startTime | 
 O horário de início deste período. | 
| endDate | 
 A data de término deste período. | 
| endTime | 
 O horário de término deste período. | 
TimeOfDay
Representa um horário do dia. A data e o fuso horário não são relevantes ou são especificados em outro lugar. Uma API pode permitir segundos bissextos. Os tipos relacionados são google.type.Date e google.protobuf.Timestamp.
| Representação JSON | |
|---|---|
| { "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } | |
| Campos | |
|---|---|
| hours | 
 Horas do dia no formato de 24 horas. Precisa ser de 0 a 23. Uma API pode permitir o valor "24:00:00" para o horário de fechamento da empresa, por exemplo. | 
| minutes | 
 Minutos da hora do dia. Precisa ser de 0 a 59. | 
| seconds | 
 Segundos do minutos do horário. Normalmente precisa ser de 0 a 59. Uma API pode permitir o valor 60 se permitir segundos bissextos. | 
| nanos | 
 Frações de segundos em nanossegundos. Precisa ser de 0 a 999.999.999. | 
LocalPostState
Indica o estado da postagem
| Enums | |
|---|---|
| LOCAL_POST_STATE_UNSPECIFIED | Estado não especificado. | 
| REJECTED | Esta postagem foi rejeitada devido a uma violação da política de conteúdo. | 
| LIVE | Esta postagem foi publicada e está aparecendo nos resultados da pesquisa. | 
| PROCESSING | Esta postagem está sendo processada e não aparece nos resultados da pesquisa. | 
LocalPostTopicType
O tipo de tópico da postagem local, que é usado para selecionar diferentes modelos e criar e renderizar uma postagem.
| Enums | |
|---|---|
| LOCAL_POST_TOPIC_TYPE_UNSPECIFIED | Nenhum tipo de postagem foi especificado. | 
| STANDARD | A postagem contém informações básicas, como resumo e imagens. | 
| EVENT | A postagem contém informações básicas e um evento. | 
| OFFER | A postagem contém informações básicas, um evento e um conteúdo relacionado à oferta (por exemplo, código do cupom) | 
| ALERT | Anúncios de alta prioridade e oportunos relacionados a um evento em andamento. Esses tipos de postagens nem sempre estão disponíveis para criação. | 
AlertType
O tipo de evento para o qual a postagem de alerta foi criada.
| Enums | |
|---|---|
| ALERT_TYPE_UNSPECIFIED | Nenhum alerta especificado. | 
| COVID_19 | Alertas relacionados à pandemia do coronavírus de 2019. As postagens sobre a COVID-19 só aceitam campos de resumo e de call-to-action. Quando esses alertas não forem mais relevantes, a criação de novas postagens de alerta para o tipo COVID-19 será desativada. No entanto, o comerciante ainda poderá gerenciar as postagens sobre a COVID-19. | 
LocalPostOffer
Campos específicos para postagens de oferta.
| Representação JSON | |
|---|---|
| { "couponCode": string, "redeemOnlineUrl": string, "termsConditions": string } | |
| Campos | |
|---|---|
| couponCode | 
 Opcional. Código de oferta que pode ser usado na loja ou on-line. | 
| redeemOnlineUrl | 
 Opcional. Link on-line para resgatar a oferta. | 
| termsConditions | 
 Opcional. Termos e Condições da oferta. | 
| Métodos | |
|---|---|
| 
 | Cria uma nova postagem local associada ao lugar especificado e a retorna. | 
| 
 | Exclui uma postagem local. | 
| 
 | Recebe a postagem local especificada. | 
| 
 | Retorna uma lista de postagens locais associadas a um local. | 
| 
 | Atualiza a postagem local especificada e retorna a postagem local atualizada. | 
| 
 | Retorna insights para um conjunto de postagens locais associadas a uma única ficha. |