Messenger ChatBot открыть ссылку в браузере по умолчанию - PullRequest
0 голосов
/ 05 ноября 2018

У меня есть чат-мессенджер, который показывает кнопки URL. Когда пользователь нажимает на кнопку URL, открывается веб-просмотр. Я бы хотел, чтобы пользователь перенаправлялся в браузере по умолчанию, а не открывал веб-просмотр, это возможно в любом случае? Или есть какой-то [уродливый] обходной путь для достижения этого?

Спасибо

1 Ответ

0 голосов
/ 11 ноября 2018

Пожалуйста, обратитесь к URL button вместо webview в опциях ответа. Вы можете установить type на url и затем передать urlbutton params. Как я это делаю, так это.

type: 'url',
urlButton: {
  url: 'somewhere.com',
  title: 'Title'
},

Вы пробовали это перед добавлением комментария? Это именно та полезная нагрузка, которую я отправляю в теле, и она открывает URL в новом окне. Пожалуйста, проверьте и дайте мне знать, если вы обнаружите какие-либо трудности.

{ attachment: 
  { type: 'template',
    payload: 
     { template_type: 'button',
       text: 'xyz',
       buttons: [ { type: 'web_url',
        url: 'http://www.google.com',
       title: 'New Button' } ] 
      }
  }
}
...