Facebook自动发帖:如何避免出现「Send Message」按钮?
Facebook自动发帖出现「Send Message」按钮的原因及解决办法
问题原因
- Facebook的链接解析系统会自动扫描你所发链接的目标页面,如果页面里包含了和Messenger相关的配置(比如页面代码里加了
fb:messenger这类元标签,或者页面关联了对应Facebook主页的Messenger设置),系统就会自动把链接替换成「Send Message」按钮,点击直接启动Messenger。 - 同一主页的帖子有差异,完全是因为不同链接的目标页面配置不同,只有满足触发条件的链接才会被替换。
- 另外,如果你的链接本身指向Facebook自家的Messenger相关域名(比如messenger.com),也会直接触发这个按钮。
解决办法
- 先检查目标链接的页面代码,把所有和Messenger相关的元标签(比如
<meta property="fb:messenger" content="xxx" />)删掉,确保页面没有主动引导跳转Messenger的设置。 - 别用指向Messenger域名的链接,确保链接是正常的外部内容页面。
- 如果没法修改目标页面的配置,可以试试用普通短链接(避开Facebook屏蔽的短链接平台),或者把链接放在帖子正文里,而不是通过
/feed?link=参数传——不过这么做可能会影响帖子的预览效果,自己权衡。 - 调用API时可以尝试添加
link_target="_blank"参数,强制链接在新窗口打开,不过这个不一定能彻底解决,核心还是得处理目标页面的配置。
内容的提问来源于stack exchange,提问作者Andy Wallace
相关产品推荐
相关产品推荐

