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
5271930
5271930
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 |
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 |
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