Действие Турбосмс, Декодирование ссылки

Добрый день.
Пользуюсь действием Отправить "универсальное сообщение Viber/SMS Turbosms"
В поле "Дополнительные параметры" указываю:
caption=Підписатися&action=viber://pa?chatURI=ohrana_ua
Задача в том, что в параметр "action" необходимо передать следующее значение:
chatURI=ohrana_ua&context=455145&text=Підтвердити замовлення №12-2525
Но это у нас не удается. Система видит следующий знак & и считает дальше уже следующим параметром сообщения, а не частью ссылки.
Для решении задачи турбосмс (служба поддержки) предлагает передавать запрос в формате url-encoded.
Но когда я в боксе передаю параметр action=viber%3A%2F%2Fpa%3FchatURI%3Dohrana_ua, то кнопка в сообщении не активна.
Зато если я передаю запрос по апи (гет запрос)
https://api.turbosms.ua/message/send.json?recipients[0]=38050ххххх&viber[sen... сообщения вайбер(тест)&sms[sender]=Ohrana.ua&sms[text]=текст сообщения смс (тест)&caption=%D0%9A%D0%BD%D0%BE%D0%BF%D0%BA%D0%B0&action=viber%3A%2F%2Fpa%3FchatURI%3Dohrana_ua%26context%3D455145%26text%3D%D0%9F%D1%96%D0%B4%D1%82%D0%B2%D0%B5%D1%80%D0%B4%D0%B8%D1%82%D0%B8%20%D0%B7%D0%B0%D0%BC%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8F%20%E2%84%9612-2525ter&token=......
То запрос отрабатывает, и кнопка в сообщении работает так как нужно
Предполагаю. что бокс кодирует уже кодированный мною код. Помогите найти решение, пожалуйста.

Ответы:

Устименко Игорь OneBox production
Администратор
OneBox CTO
доработка настройки кодирования в действии 1ч
19.02.2021, 15:54

Хорошо. Устраивает. Опишите, пожалуйста, свой вариант доработки.
У меня был вариант добавить в действии отдельное поле Action отдельным значением. Тогда доработка не затронет текущие настроенные действия у других пользователей
19.02.2021, 16:14

Устименко Игорь OneBox production
Администратор
OneBox CTO

Пташкин Сергей
Клиент писал/а:
Хорошо. Устраивает. Опишите, пожалуйста, свой вариант доработки.
У меня был вариант добавить в действии отдельное поле Action отдельным значением. Тогда доработка не затронет текущие настроенные действия у других пользователей

я думал просто галочку сделать который будет декодировать в запросе то что вы указали
19.02.2021, 16:18

Вариант с отдельным полем рассмотрите? Предполагаю, что он тоже не займет больше часа?
Он будет понятней и проще для пользователей.
19.02.2021, 16:23

Устименко Игорь OneBox production
Администратор
OneBox CTO

Пташкин Сергей
Клиент писал/а:
Вариант с отдельным полем рассмотрите? Предполагаю, что он тоже не займет больше часа?
Он будет понятней и проще для пользователей.

да ок
19.02.2021, 16:44

Добрый день. Вижу доработку, но пока проблема не решена полностью.
Действие настроено тут (единственное активное)
https://crm.ohrana.ua/admin/shop/workflow/16/procedure/345/?status=0
Значение нового поля:
viber://pa?chatURI=ohrana_ua&context=[clientid]&text=Підтвердити замовлення
Сообщение приходит, но кнопка не работает.
Зато работает, если последнюю переременную написать без пробела или пробел заменить на %20
Что-то с кодированием? Какой алгоритм?
25.02.2021, 14:34

Чтобы ответить на вопрос - пожалуйста войдите или зарегистрируйтесь