从我的移动网站使用 Facebook Messenger 发送 URL

Posted

技术标签:

【中文标题】从我的移动网站使用 Facebook Messenger 发送 URL【英文标题】:Sending URL using Facebook messenger from my Mobile Website 【发布时间】:2016-07-26 09:49:14 【问题描述】:

我希望通过 Facebook Messenger 应用程序从我的移动网站上的 Chrome 浏览器发送一些链接。我正在使用 facebook messenger 的自定义 URI 方案 fb-messenger://share。我在以下链接上看到了这个选项:Custom URI Schemes for the Facebook Messenger 我使用了完整的网址:fb-messenger://share?ShareType=ShareType.regular&share_story_url= 我尝试了多个共享选项,如上面的链接中所述,但没有作品。它会尝试打开应用并关闭。

【问题讨论】:

【参考方案1】:

您可以通过将以下链接添加到您的页面来做到这一点:

<a href="fb-messenger://share?link=http%3A%2F%2Fwww..."></a>

除了link,我不知道你还能传递什么,可能是to 的用户ID(可能与dialog method 中描述的参数相同

【讨论】:

非常感谢纪尧姆。真的很有帮助。 @ManikMittal 也许你可以接受答案 ;) 在 Gmail 中尝试过,但没有成功。 Gmail 会删除此超链接。 @SagarVimal 我猜你需要在 Gmail 上解决这个问题 ;) 这里只是打开的Messenger应用,没有发送任何消息【参考方案2】:

我面临同样的问题,这在 ios 设备中不起作用。 在 android 设备上它工作正常。

我用过这个: fb-messenger://share?link=" + smsString; (smsString 是 var)

【讨论】:

以上是关于从我的移动网站使用 Facebook Messenger 发送 URL的主要内容,如果未能解决你的问题,请参考以下文章

自动将内容从我的网站发布到 Facebook 页面

edge.create从我的网站中的类似框中解雇,但不是从Facebook页面本身

将帖子从我的网站分享到 Facebook 时隐藏帖子图片之外的文字

在用户注销时从我的应用程序中删除 facebook 会话 cookie

使用 reactjs(非本机)从我的网站创建一个移动应用程序

从我的网站定义快速拨号图像