- 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. |