Adicionar URLs de WhatsApp e texto

É possível usar a API Google Business Profile (GBP) para adicionar ou atualizar os atributos de URL de mensagens de texto e WhatsApp para um local específico.

Ao implementar esses atributos, as empresas permitem que os clientes entrem em contato com elas usando o WhatsApp ou SMS. Isso permite que os comerciantes abram canais de comunicação direta com os usuários no GBP, com o objetivo de melhorar o engajamento e o suporte ao cliente.

Aqui, mostramos como adicionar, atualizar ou excluir atributos de URL.

Pré-requisitos

Antes de continuar, verifique se você tem

  • Uma conta e um local do Perfil da Empresa no Google
  • As credenciais de autorização necessárias para fazer mudanças no local do Perfil da Empresa no Google

Verificar o resultado

Para adicionar, atualizar ou excluir atributos, faça solicitações PATCH. Uma solicitação PATCH bem-sucedida retorna um código de status HTTP 200 OK.

Pedido para adicionar ou atualizar um atributo

Essa abordagem se aplica ao WhatsApp e às mensagens de texto.

Para adicionar ou atualizar um único atributo, use uma solicitação PATCH HTTP enviada ao endpoint da API Google Business Profile para location.updateattributes.

Especifique o atributo que você está segmentando usando o parâmetro de consulta attributeMask no URL. O corpo da solicitação vai conter os dados de atributos atualizados.

Para o WhatsApp

A solicitação é semelhante a esta.

PATCH
https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}/attributes?attributeMask=attributes/url_whatsapp

Na sua implementação, substitua {locationId} pelo ID real do local do seu Perfil da Empresa no Google.

O corpo da solicitação (application/JSON) vai ficar assim:

{
  "name": "locations/17826990302864573181/attributes",
  "attributes": [
  {
    "name":"attributes/url_whatsapp",

    "values":[],
    "uriValues": [
        {
          "uri": "https://wa.me/55555555"
        }
      ]
    }
  ]
}

Substitua o exemplo 55555555 pelo número de telefone do WhatsApp da empresa usando o formato internacional.

Para mensagens de texto

A solicitação será a seguinte.

PATCH
https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}/attributes?attributeMask=attributes/url_text_messaging

Na sua implementação, substitua {locationId} pelo ID real do local do seu Perfil da Empresa no Google.

O corpo da solicitação (application/JSON) vai ficar assim:

{
  "name": "locations/17826990302864573181/attributes",
  "attributes": [
    {
      "name":"attributes/url_text_messaging",

      "values":[],
      "uriValues": [
        {
        "uri": "sms:5555555555"
        }
      ]
    }
  ]
}

Substitua o exemplo sms:5555555555 pelo número de telefone comercial para mensagens de texto.

Excluir atributos

É possível excluir os dois atributos em uma solicitação DELETE incluindo attributes/url_whatsapp ou attributes/url_text_messaging no parâmetro de consulta attributeMask. O corpo da solicitação vai conter uma matriz de objetos de atributo, um para cada atributo que você quer atualizar ou excluir.

A solicitação é semelhante a esta.

DELETE
https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}/attributes?attributeMask=attributes/url_whatsapp,attributes/url_text_messaging3

Na sua implementação, substitua {locationId} pelo ID real do local do seu Perfil da Empresa no Google.

O corpo da solicitação (application/JSON) vai ficar assim:

{
  "name": "locations/17826990302864573181/attributes",
  "attributes": [
    {
    "name":"attributes/url_whatsapp",

    "values":[],
    "uriValues": []
    }
  ]
}

Substitua o exemplo uriValues por colchetes vazios. Isso redefine o valor e o remove do GBP.