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