使用mini_fb gem明确禁用图像共享到Facebook

时间:2013-06-26 10:58:28

标签: ruby-on-rails ruby facebook gem

我使用mini_fb向facebook分享文字和图片。我的要求是

  • 当共享文本时,它应该只共享文本
  • 与图片共享文字时,应共享文字和图片。

我的问题是,当我只分享文字时,来自网址的随机图片会随文本一起发布到Facebook。当我搜索它时,我发现facebook正在使用og:image标签拾取图像,然后选择最后一张图像并将其发布。

但我的网站中没有带有属性"og:image"的显式元标记。

为避免这种情况,我还将显式元标记与属性"og:image"放在一起。但客户不需要这个。

当使用'mini_fb'宝石向Facebook分享图片时,我可以明确禁用图片共享吗?

1 个答案:

答案 0 :(得分:0)

似乎目前这是不可能的,不是因为宝石,而是因为facebook。

  

通过删除Facebook上所有链接共享入口点自定义链接元数据(即标题,描述,图像)的功能,我们正在删除一个被滥用以发布虚假新闻的频道。

您可以在此处查看有关此内容的更多信息

https://developers.facebook.com/blog/post/2017/06/27/API-Change-Log-Modifying-Link-Previews/

此刻你解决它的方式是正确的方法。你最好设置你想要显示的图像,这样你就可以对它进行更多的控制。