Добавьте WhatsApp и текстовые URL-адреса

Вы можете использовать API Google Business Profile (GBP) для добавления или обновления атрибутов URL-адресов WhatsApp и текстовых сообщений для определенного местоположения.

Внедряя эти функции, компании позволяют клиентам связываться с ними через WhatsApp или SMS. Это дает продавцам возможность открывать прямые каналы связи с пользователями на GBP с целью улучшения взаимодействия с клиентами и качества поддержки.

Здесь мы покажем вам, как добавлять, обновлять или удалять атрибуты URL-адреса.

Предварительные требования

Прежде чем продолжить, убедитесь, что у вас есть

  • Аккаунт Google Business Profile и его местоположение.
  • Необходимые учетные данные для внесения изменений в местоположение профиля Google Business.

Подтвердите успех

Для добавления, обновления или удаления атрибутов необходимо отправлять PATCH-запросы. Успешный PATCH-запрос возвращает код состояния HTTP 200 OK .

Запрос на добавление или обновление атрибута

Этот подход применим как к WhatsApp, так и к текстовым сообщениям.

Для добавления или обновления отдельного атрибута используйте HTTP-запрос PATCH, отправленный на конечную точку API профиля Google Business для location.updateattributes .

Укажите целевой атрибут, используя параметр запроса attributeMask в URL-адресе. Тело запроса будет содержать обновленные данные атрибута.

Для WhatsApp

Запрос выглядит следующим образом.

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

В вашей реализации замените {locationId} на фактический идентификатор местоположения в вашем профиле Google Business.

Тело запроса (в формате application/JSON) будет выглядеть следующим образом.

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

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

Замените, например, 55555555 на рабочий номер телефона WhatsApp в международном формате.

Для текстовых сообщений

Запрос будет следующим.

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

В вашей реализации замените {locationId} на фактический идентификатор местоположения в вашем профиле Google Business.

Тело запроса (в формате application/JSON) будет выглядеть следующим образом.

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

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

Замените, например sms:5555555555 на рабочий номер телефона для отправки текстовых сообщений.

Удалить атрибуты

Удалить оба атрибута можно в запросе DELETE, указав attributes/url_whatsapp или attributes/url_text_messaging в параметре запроса attributeMask . Тело запроса будет содержать массив объектов атрибутов, по одному для каждого атрибута, который вы хотите обновить или удалить.

Запрос выглядит следующим образом.

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

В вашей реализации замените {locationId} на фактический идентификатор местоположения в вашем профиле Google Business.

Тело запроса (в формате application/JSON) будет выглядеть следующим образом.

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

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

Замените пример uriValues ​​пустыми скобками. Это сбросит значение и удалит его из вашего баланса GBP.