从网上分享facebook facebook中的网址

时间:2016-01-08 11:00:04

标签: facebook sharing facebook-messenger

我想从网站(使用移动设备)分享网址到facebook messenger app。

我试图使用:

FB.ui({
    method: 'send',
    link: 'http://www.nytimes.com/interactive/2015/04/15/travel/europe-favorite-streets.html',
});

但这在移动设备上没有任何作用。我也尝试过:

fb://messaging/compose/new

这确实打开了消息对话框,但我找不到用于共享网址的URI。

我想知道这是否可能?

4 个答案:

答案 0 :(得分:6)

这就是你要找的东西:

链接:

<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));

请注意,它仅适用于手机。有关详细信息,请参阅此处:

https://developers.facebook.com/docs/sharing/messenger/web

答案 1 :(得分:3)

答案 2 :(得分:2)

<a href="fb-messenger://share/?link=http://url-you-want-to-share.com&app_id=your-app-id-here">
... 
</a>

似乎无法在桌面上运行,但我可能错了。

来源:https://developers.facebook.com/docs/sharing/messenger

答案 3 :(得分:0)

首先,在台式机上单击以下链接,您的用户将可以通过Facebook Messenger共享该链接。您必须用在developer.faceboook.com中创建的任意应用的app-id替换app-id:

http://www.facebook.com/dialog/send?app_id=[app-id]&link=https://stackoverflow.com&redirect_uri=https://stackoverflow.com