本文总结了如何在网页中分享到国外各大社交平台如推特、脸书等。如果你的网站或你负责的网站有引导到这些平台的需求,不妨看看。
这里也涉及到唤起App就是俗称的唤端,原理比较简单,一般两种:url schema(类似于tg://msg_url?url={}&text={})和universal link(一个正常的https链接需要在App项目中配置),效果截图:
右上角的Use App
遮罩对话框:
也可以直接分享到社交平台的网页版
推特
推特是比较简单的,可以在网页中通过链接,推特推荐在网页版打开,所以在一些浏览器可能会隐藏到App的入口(比如Chrome)。它的链接是一个universal link,格式如下:
https://twitter.com/intent/tweet?text={内容}&url={链接},注意内容和链接需要用encodeURIComponent加密一下。
脸书类似推特,链接如下:https://www.facebook.com/sharer/sharer.php?u={链接}
有两个链接:
- 分享到网页版平台:
https://web.whatsapp.com/send?text={内容}&url={链接} - 通用链接:
https://wa.me/?text={内容},会重定向到API网关然后通过url schema的方式唤起App
Telegram
仅支持分享到App端和桌面端:https://t.me/share?url={链接}&text={内容},也是url schema的方式。
提供了一个通用链接http://www.reddit.com/submit?url={链接}&title={主题}
小测试
考考你,如何通过邮箱分享呢?
答案在评论区!