2016-08-18 51 views
1

我们的网站包含单个图像页面。为了在社交网络上获得美丽的图像视图,我设置了几乎所有必要的OpenGraph(og:)元标记。在这里他们是:开放图形元标记无法按预期工作

<title>Some title</title> 
<meta name="description" content="Some description"> 
<meta property="og:site_name" content="CompanyName">    
<meta property="og:title" content="Photo by @someuser">     
<meta property="og:image" content="https://cdn.companydomain.com/209114427002202.jpg">  
<meta name="medium" content="image">      
<meta property="og:type" content="mycompanynamespace:photo"> 
<meta property="og:description" content="Some slogan">    
<meta property="fb:app_id" content="108569252539534">     
<meta property="og:url" content="https://companydomain.com/image/2030203020320302"> 

然而它不能按预期工作。其显示的只是一个域的名称:

enter image description here

我想要的是将其设置为像Instagram的。 Instagram'配置'背后的魔术是什么?以及如何为右下角设置徽标?

enter image description here

+4

_“什么是Instagram的‘配置’背后的魔力呢?” _ - 大多数的那个魔法被调用的时候,“正在被Facebook所拥有,并为此可以做其他的东西,第三方应用程序不能。“ – CBroe

回答

1

工程师,你有2种情况在这里:

  1. 处理Open Graph的Meta标签: https://stackoverflow.com/a/19313817/854222
  2. 引导悬停图片: https://miketricking.github.io/dist/

你需要能够处理meta标签以显示t使用CSS叠加,例如#2选项。

希望这有助于...

+0

感谢您的回答。我想你误解了我的问题。我不想基于og标签实现我自己的共享视图(例如人们在聊天,论坛,评论等中)。我只是想配置我的页面的og标签,以至于它在社交网络中的显示效果并不差(请参阅我的图片,这只是域名和箭头),但是像Instagram(参见上图中的附图) – Engineer

+0

Engineer,为了在图像的页脚添加更多信息,除了现在的域和箭头之外,还可以添加不同的元素,例如,在悬停示例#10中显示:https:// miketricking。 github.io/dist/ –

+0

谢谢。再一次,你误解了我的问题。我只是想“说服”Facebook或其他社交网络,用我选择的图标和文字呈现我的共享网页。 – Engineer