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

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

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

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

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

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

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

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

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

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

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

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

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

Для WhatsApp

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

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

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

Тело запроса (приложение/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.

Тело запроса (приложение/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_messaging3

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

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

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

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

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