我有rails app。我为Facebook,谷歌+和Vkontakte添加了og标签。我还需要增加分享给LinkedIn的可能性。但我不明白为什么LinkedIn不会选择我的OG标签。
我的HTML:
= tag :meta, property: 'og:url', content: 'https://myapp.com/app'
= tag :meta, property: 'og:title', content: 'MyApp'
= tag :meta, property: 'og:description', content: 'You can always find a my app !'
= tag :meta, property: 'og:image', content: "https://myapp.com#{image_path('backgrounds/desk.jpg')}"
facebook,g +,vk运作完美,但链接不能从我的网站上获取任何信息。
有任何建议吗?
答案 0 :(得分:0)
我遇到了同样的问题:在我们的https专用网站上除了LinkedIn之外一切正常。问题是ServerName和ServerAlias没有在Apache配置文件中设置(在我们的例子中是default-ssl)。
您可以使用Twitter卡验证程序检查您的SSL设置(https://cards-dev.twitter.com/validator),如果这会引发错误调整您的Apache配置。
您可以在此处找到其他信息:SSL handshake alert: unrecognized_name error since upgrade to Java 1.7.0
答案 1 :(得分:0)
有趣!您在 2017年3月10日发布了自己的帖子。 仅在2017年3月23日正式添加并发布了对LinkedIn上og:
标签的支持; 该功能仅需13天!
现在都支持以下格式...
<meta property='og:title' content='Title of the article"/>
<meta property='og:image' content='//media.example.com/ 1234567.jpg"/>
<meta property='og:description' content='Description that will show in the preview"/>
<meta property='og:url' content='//www.example.com/URL of the article" />
来源:Official LinkedIn Documentation: Making Your Website Shareable on LinkedIn。
对我非常有用:
如果要验证在<head>
HTML块中是否正确放置了标签,请尝试测试要在LinkedIn Post Inspector共享的页面。