A API Q&A foi lançada. A migração é obrigatória. Consulte nossa programação da descontinuação para ver mais informações sobre endpoints obsoletos.
A v1.1 da API Notifications foi lançada. Consulte o registro de alterações para mais detalhes. Você também pode se inscrever na nossa lista de e-mails para receber atualizações.

NotificationSetting

Um tópico do Google Pub/Sub em que as notificações podem ser publicadas quando um local é atualizado ou tem uma nova revisão. Haverá apenas um recurso de configuração de notificação por conta.

Representação JSON
{
  "name": string,
  "pubsubTopic": string,
  "notificationTypes": [
    enum (NotificationType)
  ]
}
Campos
name

string

Obrigatório. O nome de recurso para o qual essa configuração é destinada. Isso tem o formato accounts/{account_id}/notificationSetting.

pubsubTopic

string

Opcional. O tópico do Google Pub/Sub que receberá notificações quando os locais gerenciados por esta conta forem atualizados. Se ela for deixada sem definição, nenhuma notificação será postada.

A conta mybusiness-api-pubsub@system.gserviceaccount.com precisa ter pelo menos permissões de publicação no tópico do Pub/Sub.

notificationTypes[]

enum (NotificationType)

Os tipos de notificações que serão enviadas para o tópico do Pub/Sub. Para parar de receber notificações completamente, use NotificationSettings.UpdateNotificationSetting com uma notificationTypes vazio ou defina o pubsubTopic como uma string vazia.

TipoDeNotificação

Tipo de notificação enviada ao tópico do Pub/Sub.

Enums
NOTIFICATION_TYPE_UNSPECIFIED Nenhum tipo de notificação. Não corresponde a nenhuma notificação.
GOOGLE_UPDATE O local tem atualizações do Google para análise. O campo location_name da notificação fornece o nome do recurso do local com atualizações do Google.
NEW_REVIEW Uma nova avaliação foi adicionada ao local. O campo review_name da notificação informa o nome do recurso da avaliação que foi adicionada e location_name terá o nome do recurso location.
UPDATED_REVIEW Uma avaliação sobre o local foi atualizada. O campo review_name da notificação informa o nome do recurso da avaliação que foi adicionada e location_name terá o nome do recurso location.
NEW_CUSTOMER_MEDIA Um novo item de mídia foi adicionado ao local por um usuário do Google Maps. A notificação fornecerá o nome do recurso do novo item de mídia.
NEW_QUESTION Uma nova pergunta é adicionada ao local. A notificação fornecerá o nome do recurso em questão.
UPDATED_QUESTION Uma pergunta sobre o local é atualizada. A notificação fornecerá o nome do recurso em questão.
NEW_ANSWER Uma nova resposta é adicionada ao local. A notificação fornecerá o nome do recurso da pergunta e resposta.
UPDATED_ANSWER Uma resposta sobre o local será atualizada. A notificação fornecerá o nome do recurso da pergunta e resposta.
DUPLICATE_LOCATION Indica se houve uma mudança nos campos de local duplicado dos metadados de local.
LOSS_OF_VOICE_OF_MERCHANT

Obsoleto: migre os usos existentes desse valor para o "VOICE_OF_MERCHANT_UPDATED" mais expandido.

VOICE_OF_MERCHANT_UPDATED Indica se o local tem uma atualização do status de comerciante. Para ver mais detalhes, chame GetVoiceOfMerchantState rpc