I would like to share an url from a website (using mobile device) to facebook messenger app.
I tried to use:
FB.ui({
method: 'send',
link: 'http://www.nytimes.com/interactive/2015/04/15/travel/europe-favorite-streets.html',
});
But that does nothing on the mobile device. I also tried:
fb://messaging/compose/new
That did open the message dialog but I can't find an URI for sharing an url.
I wonder if this is even possible?
At the top of your chat, tap the conversation's name. Tap Invite Link. Tap Copy and send the link to someone or select another way to share the link.
This is what you are looking for:
Link:
<a href="fb-messenger://share/?link= https%3A%2F%2Fdevelopers.facebook.com%2Fdocs%2Fsharing%2Freference%2Fsend-dialog&app_id=123456789">Send In Messenger</a>
JavaScript:
window.open('fb-messenger://share?link=' + encodeURIComponent(link) + '&app_id=' + encodeURIComponent(app_id));
Please note: This will only work on mobile devices. For more information see here:
https://developers.facebook.com/docs/sharing/messenger/web
You can use the Send Dialog, which is not supported on mobile: https://developers.facebook.com/docs/sharing/reference/send-dialog#examples
Alternative for mobile: https://developers.facebook.com/docs/sharing/messenger
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With