有没有办法迫使Facebook在共享链接上显示og:图像?

时间:2016-02-01 07:41:21

标签: facebook facebook-graph-api facebook-opengraph facebook-sharer

我们有一个Facebook应用,可以在用户完成某些活动时为其生成自定义可共享链接。可共享页面具有以下元标记:

ValueError: ('shapes (35,9) and (10,8) not aligned: 9 (dim 1) != 10 (dim 0)', (35L, 9L), (10L, 8L))
Apply node that caused the error: Dot22(<TensorType(float32, matrix)>, <TensorType(float32, matrix)>)
Inputs types: [TensorType(float32, matrix), TensorType(float32, matrix)]
Inputs shapes: [(35L, 9L), (10L, 8L)]
Inputs strides: [(36L, 4L), (32L, 4L)]
Inputs values: ['not shown', 'not shown']

大多数时候,Facebook会在共享链接时正确显示新闻源上的标题,描述和图像。但有时候,og:image和og:title将无缘无故隐藏。这就是它的样子......

enter image description here

奇怪的是,当我们通过点击显示现有的抓取信息来检查调试器上的链接时,它会说它被正确地抓取并在底部显示标题,图像和描述

为什么会发生这种情况,我们可以采取哪些措施来确保每次分享链接时都能正确显示?

其他信息:我们的应用会生成数百万个故事,因此我们无法手动对链接执行任何操作。

3 个答案:

答案 0 :(得分:0)

我仍然无法发表评论,所以我尝试给出答案:尝试使用og:image:url而不是og:image。我知道它们应该是一样的,但有时它会起作用。

link to answer

答案 1 :(得分:0)

阅读并尝试以下任何一项:

  1. https://photographylife.com/how-to-make-facebook-show-images-in-links
  2. http://www.addthis.com/academy/how-to-optimize-facebook-sharing/
  3. 有很多建议你可以尝试,但我没有具体的知识,所以你可以在谷歌页面搜索更多信息。

答案 2 :(得分:0)

人们过去常常这样做: https://developers.facebook.com/tools/debug/og/object/

但你也可以试试这个: https://developers.facebook.com/tools/debug/sharing

如果您仍无法在那里制作图片,那么您的网站一定有问题。除非您能提供资源的实际链接,否则我无法提供进一步的帮助。

相关问题