Messenger ChatBot open link in default browser
up vote
0
down vote
favorite
I have a messenger chatbot that show URL Buttons. When the user tap on the URL Button a webview is opened. I'd like the user to be redirected on the default browser instead of opening the webview, is this achievable in any way? Or is there any [ugly] workaround to achieve that?
Thanks
facebook facebook-messenger-bot
add a comment |
up vote
0
down vote
favorite
I have a messenger chatbot that show URL Buttons. When the user tap on the URL Button a webview is opened. I'd like the user to be redirected on the default browser instead of opening the webview, is this achievable in any way? Or is there any [ugly] workaround to achieve that?
Thanks
facebook facebook-messenger-bot
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have a messenger chatbot that show URL Buttons. When the user tap on the URL Button a webview is opened. I'd like the user to be redirected on the default browser instead of opening the webview, is this achievable in any way? Or is there any [ugly] workaround to achieve that?
Thanks
facebook facebook-messenger-bot
I have a messenger chatbot that show URL Buttons. When the user tap on the URL Button a webview is opened. I'd like the user to be redirected on the default browser instead of opening the webview, is this achievable in any way? Or is there any [ugly] workaround to achieve that?
Thanks
facebook facebook-messenger-bot
facebook facebook-messenger-bot
asked Nov 4 at 21:21
Stefano Giacone
5321930
5321930
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
-1
down vote
Please refer to URL button
instead of webview
inside your response options. You can set type
to url
and then pass urlbutton
params. How I am doing this is as follows.
type: 'url',
urlButton:
url: 'somewhere.com',
title: 'Title'
,
Did you try this before adding some comment? This is the exact payload I am sending in the body and it opens the URL in new window. Please verify and let me know if you find any difficulty.
attachment:
type: 'template',
payload:
template_type: 'button',
text: 'xyz',
buttons: [ type: 'web_url',
url: 'http://www.google.com',
title: 'New Button' ]
from the documentation: "The URL Button opens a webpage in the Messenger webview" developers.facebook.com/docs/messenger-platform/reference/…
– Stefano Giacone
Nov 11 at 8:40
@StefanoGiacone just edited the answer with exact code from a code sample that I am using. Please verify and let me know if you find any more issues?
– Jawad Akram
Nov 12 at 14:05
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53145592%2fmessenger-chatbot-open-link-in-default-browser%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
-1
down vote
Please refer to URL button
instead of webview
inside your response options. You can set type
to url
and then pass urlbutton
params. How I am doing this is as follows.
type: 'url',
urlButton:
url: 'somewhere.com',
title: 'Title'
,
Did you try this before adding some comment? This is the exact payload I am sending in the body and it opens the URL in new window. Please verify and let me know if you find any difficulty.
attachment:
type: 'template',
payload:
template_type: 'button',
text: 'xyz',
buttons: [ type: 'web_url',
url: 'http://www.google.com',
title: 'New Button' ]
from the documentation: "The URL Button opens a webpage in the Messenger webview" developers.facebook.com/docs/messenger-platform/reference/…
– Stefano Giacone
Nov 11 at 8:40
@StefanoGiacone just edited the answer with exact code from a code sample that I am using. Please verify and let me know if you find any more issues?
– Jawad Akram
Nov 12 at 14:05
add a comment |
up vote
-1
down vote
Please refer to URL button
instead of webview
inside your response options. You can set type
to url
and then pass urlbutton
params. How I am doing this is as follows.
type: 'url',
urlButton:
url: 'somewhere.com',
title: 'Title'
,
Did you try this before adding some comment? This is the exact payload I am sending in the body and it opens the URL in new window. Please verify and let me know if you find any difficulty.
attachment:
type: 'template',
payload:
template_type: 'button',
text: 'xyz',
buttons: [ type: 'web_url',
url: 'http://www.google.com',
title: 'New Button' ]
from the documentation: "The URL Button opens a webpage in the Messenger webview" developers.facebook.com/docs/messenger-platform/reference/…
– Stefano Giacone
Nov 11 at 8:40
@StefanoGiacone just edited the answer with exact code from a code sample that I am using. Please verify and let me know if you find any more issues?
– Jawad Akram
Nov 12 at 14:05
add a comment |
up vote
-1
down vote
up vote
-1
down vote
Please refer to URL button
instead of webview
inside your response options. You can set type
to url
and then pass urlbutton
params. How I am doing this is as follows.
type: 'url',
urlButton:
url: 'somewhere.com',
title: 'Title'
,
Did you try this before adding some comment? This is the exact payload I am sending in the body and it opens the URL in new window. Please verify and let me know if you find any difficulty.
attachment:
type: 'template',
payload:
template_type: 'button',
text: 'xyz',
buttons: [ type: 'web_url',
url: 'http://www.google.com',
title: 'New Button' ]
Please refer to URL button
instead of webview
inside your response options. You can set type
to url
and then pass urlbutton
params. How I am doing this is as follows.
type: 'url',
urlButton:
url: 'somewhere.com',
title: 'Title'
,
Did you try this before adding some comment? This is the exact payload I am sending in the body and it opens the URL in new window. Please verify and let me know if you find any difficulty.
attachment:
type: 'template',
payload:
template_type: 'button',
text: 'xyz',
buttons: [ type: 'web_url',
url: 'http://www.google.com',
title: 'New Button' ]
edited Nov 12 at 14:04
answered Nov 11 at 0:05
Jawad Akram
12
12
from the documentation: "The URL Button opens a webpage in the Messenger webview" developers.facebook.com/docs/messenger-platform/reference/…
– Stefano Giacone
Nov 11 at 8:40
@StefanoGiacone just edited the answer with exact code from a code sample that I am using. Please verify and let me know if you find any more issues?
– Jawad Akram
Nov 12 at 14:05
add a comment |
from the documentation: "The URL Button opens a webpage in the Messenger webview" developers.facebook.com/docs/messenger-platform/reference/…
– Stefano Giacone
Nov 11 at 8:40
@StefanoGiacone just edited the answer with exact code from a code sample that I am using. Please verify and let me know if you find any more issues?
– Jawad Akram
Nov 12 at 14:05
from the documentation: "The URL Button opens a webpage in the Messenger webview" developers.facebook.com/docs/messenger-platform/reference/…
– Stefano Giacone
Nov 11 at 8:40
from the documentation: "The URL Button opens a webpage in the Messenger webview" developers.facebook.com/docs/messenger-platform/reference/…
– Stefano Giacone
Nov 11 at 8:40
@StefanoGiacone just edited the answer with exact code from a code sample that I am using. Please verify and let me know if you find any more issues?
– Jawad Akram
Nov 12 at 14:05
@StefanoGiacone just edited the answer with exact code from a code sample that I am using. Please verify and let me know if you find any more issues?
– Jawad Akram
Nov 12 at 14:05
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53145592%2fmessenger-chatbot-open-link-in-default-browser%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown