Agrega URLs de WhatsApp y texto

Puedes usar la API de Google Business Profile (GBP) para agregar o actualizar los atributos de URL de WhatsApp y mensajes de texto de una ubicación específica.

Cuando implementan estos atributos, las empresas permiten que los clientes se comuniquen con ellas por WhatsApp o SMS. Esto permite a los comercios abrir canales de comunicación directa con los usuarios en GBP, con el objetivo de mejorar la participación y la asistencia de los clientes.

Aquí te mostramos cómo agregar, actualizar o borrar los atributos de URL.

Requisitos previos

Antes de continuar, asegúrate de tener lo siguiente:

  • Una cuenta y una ubicación del Perfil de Negocio de Google
  • Las credenciales de autorización necesarias para realizar cambios en la ubicación del Perfil de Negocio de Google

Verifica el éxito

Para agregar, actualizar o borrar atributos, realizarás solicitudes PATCH. Una solicitud PATCH correcta muestra un código de estado HTTP 200 OK.

Solicitud para agregar o actualizar un atributo

Este enfoque se aplica a WhatsApp y a los mensajes de texto.

Para agregar o actualizar un solo atributo, usa una solicitud PATCH HTTP que se envíe al extremo de la API de Google Business Profile para location.updateattributes.

Especifica el atributo al que segmentas con el parámetro de consulta attributeMask en la URL. El cuerpo de la solicitud contendrá los datos de atributos actualizados.

Para WhatsApp

La solicitud se ve de la siguiente manera.

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

En tu implementación, reemplaza {locationId} por el ID real de la ubicación de tu Perfil de Negocio de Google.

El cuerpo de la solicitud (application/JSON) se vería de la siguiente manera.

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

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

Reemplaza el ejemplo 55555555 por el número de teléfono de WhatsApp de la empresa con formato internacional.

Para mensajes de texto

La solicitud sería la siguiente.

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

En tu implementación, reemplaza {locationId} por el ID real de la ubicación de tu Perfil de Negocio de Google.

El cuerpo de la solicitud (application/JSON) se vería de la siguiente manera.

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

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

Reemplaza el ejemplo sms:5555555555 por el número de teléfono de la empresa para los mensajes de texto.

Cómo borrar atributos

Para borrar ambos atributos en una solicitud DELETE, incluye attributes/url_whatsapp o attributes/url_text_messaging en el parámetro de consulta attributeMask. El cuerpo de la solicitud contendrá un array de objetos de atributos, uno para cada atributo que desees actualizar o borrar.

La solicitud se ve de la siguiente manera.

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

En tu implementación, reemplaza {locationId} por el ID real de la ubicación de tu Perfil de Negocio de Google.

El cuerpo de la solicitud (application/JSON) se vería de la siguiente manera.

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

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

Reemplaza el ejemplo uriValues por corchetes vacíos. Esta acción restablece el valor y lo quita de tu GBP.