如何通过点击链接跳转至Facebook故事页或其他社交分享页面
社交平台点击跳转分享实现方案
你提到的LinkedIn跳转分享效果,本质是调用各社交平台官方开放的公共分享入口,只需要按照平台规则把预设参数拼接入口URL,即可实现跳转后自动填充内容的效果。
各主流平台的实现规则
Facebook普通帖子分享
调用官方分享端点拼接分享链接即可,基础格式如下:https://www.facebook.com/sharer/sharer.php?u=【你的目标分享链接】
跳转后会自动加载目标链接的预览内容,用户确认后即可直接发布。Facebook故事分享
使用专门的故事分享端点,基础格式如下:https://www.facebook.com/stories/share/?link=【你的目标分享链接】
如果是移动端APP调用还可额外传递背景图、互动贴纸等参数,网页端使用上述基础格式即可直接唤起故事编辑页。其他常见平台参考
- Twitter/X:支持同时预设配文和分享链接,格式为
https://twitter.com/intent/tweet?url=【目标分享链接】&text=【预设配文】 - WhatsApp:支持预设分享内容,格式为
https://api.whatsapp.com/send?text=【预设内容+目标分享链接】
- Twitter/X:支持同时预设配文和分享链接,格式为
注意事项
- 所有传入的参数都需要先做URL编码,避免特殊字符、中文、空格导致链接解析错误。
- 分享跳转后显示的预览内容(标题、描述、缩略图)由目标页面的OG元标签决定,你需要提前在要分享的页面
<head>部分配置好对应<meta property="og:xxx">标签,才能保证预览效果符合预期。 - 部分平台的分享规则可能会不定期迭代,如果出现跳转失效的情况,可去对应平台的官方开发者文档核对最新的参数要求。
内容的提问来源于stack exchange,提问作者Rohit Singh
相关产品推荐
相关产品推荐

