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

4

我想在移动网站上使用Chrome浏览器向Facebook Messenger应用程序发送一些链接。我正在使用Facebook Messenger的自定义URI Scheme fb-messenger://share。我在以下链接中看到了这个选项:Custom URI Schemes for the Facebook Messenger 我将完整的URL用作:fb-messenger://share?ShareType = ShareType.regular&share_story_url =。我尝试了链接上提到的多个共享选项,但都没有成功。它尝试打开应用程序并立即关闭。

2个回答

12

您可以通过添加以下链接到您的页面来实现:

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

除了链接之外,我不知道还能传递什么,也许可以使用to来传递用户ID(可能是与对话框方法中描述的相同参数)。


非常感谢你,Guillaume。这真的很有帮助。 - Manik Mittal
@ManikMittal 也许你可以接受这个答案 ;) - Guillaume
在 Gmail 中尝试过,但没有成功。Gmail 会移除这个超链接。 - SagarVimal
@SagarVimal 我猜你需要向 Gmail 报告这个问题 ;) - Guillaume
2
这里只是打开了 Messenger 应用程序,没有发送任何消息。 - Suresh Suthar
顺便说一下,您可以在“链接”中放置任何内容,甚至是文本。 - Elron

1
我遇到了同样的问题,在iOS设备上无法正常工作。在Android设备上可以正常工作。
我使用了以下代码: fb-messenger://share?link=" + smsString; (smsString是一个变量)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接