#whatsapp #gupshup
#WhatsApp #gupshup
Вопрос:
Мы пытаемся отправлять сообщения WhatsApp с помощью кнопок быстрого ответа через GupShup API. В данном случае мы используем сеансовые сообщения WhatsApp, а не шаблонные сообщения.
Пример сообщения выглядит следующим образом
You can now view your Account Balance or Mini statement for Account ending with 2343 simply by selecting one of the options below. | [View Account Balance] | [View Mini Statement]
Но когда мы отправляем с помощью GupShup Single API, кнопки не отображаются в WhatsApp. Вместо этого квадратные скобки отображаются как есть.
У кого-нибудь есть идея, почему это происходит?
Комментарии:
1. любые обновления. Мы также пытаемся использовать сообщение в сеансе.
Ответ №1:
лучше использовать функцию обратного вызова вместо API. Просто добавьте URL обратного вызова в настройках вашего приложения, и все будет хорошо. Но не могли бы вы, пожалуйста, уточнить вашу проблему, я не могу понять
Ответ №2:
То же самое произошло со мной во время тестирования. Наша серверная система выполнит вызов API для Gupshup POST /sm/api/v1/msg
. Мы отправляли предварительно одобренный шаблон с кнопками.
Вместо получения сообщения WhatsApp с кнопками мы получили бы сообщение в квадратных скобках.
В моем случае шаблонные сообщения не были включены для этого конкретного приложения Gupshup.
Пожалуйста, перейдите на панель управления Gupshup, проверьте настройки приложения. Существует раздел «Шаблон обмена сообщениями» — для него должно быть установлено значение «Включено», чтобы отправлять кнопки
Если это не удается, убедитесь, что для вызова API isHSM
установлено true
значение, чтобы Gupshup мог соответствовать шаблону (см. Документацию Gupshup API)
Редактировать:
При повторной проверке вопроса я заметил, что вы отправляете сообщение «сеанс». Насколько я знаю, кнопки доступны только внутри шаблона. Итак, вам нужно отправить шаблон с кнопками, а затем вы можете его использовать. Я только что тестировал с обычными сообщениями, и кнопки не форматируются как кнопки. И Gupshup, и WhatsApp упоминают кнопки только в контексте шаблонов.
Интерактивные шаблоны сообщений расширяют содержимое, которое вы можете отправлять получателям, помимо стандартных шаблонов сообщений и шаблонов мультимедийных сообщений, включая интерактивные кнопки
…
Эти кнопки могут быть прикреплены к текстовым сообщениям или медиа-сообщениям (в настоящее время с медиа это не поддерживается нашей платформой).
Комментарии:
1. Верно ли это для сеансовых сообщений или шаблонных сообщений?
2. Насколько я знаю, кнопки поддерживают только шаблонные сообщения. Так что это верно для отправки шаблонного сообщения. Но вы можете отправить шаблонное сообщение внутри 24-часового окна WhatsApp (с момента получения сообщения прошло менее 24 часов), и они будут списаны и обработаны как сообщения сеанса.
3. но затем шаблон должен быть одобрен WhatsApp? Понятно.