有没有办法强制Facebook在共享链接上显示og:image?
我们有一个Facebook应用程序,可在用户完成特定活动时为用户生成定制的可共享链接。 可共享页面包含以下元标记:
<meta property="fb:admins" content="1000000000000000">
<meta property="fb:app_id" content="1000000000000000">
<meta property="og:site_name" content="ActivityApp">
<meta property="og:title" content="I just completed this activity.">
<meta property="og:description" content="Click here to see John's activity!">
<meta property="og:type" content="website">
<meta property="og:url" content="http://activity.com/abcd69478383951886c14ae">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="800">
<meta property="og:image:height" content="420">
<meta property="og:image" content="http://cdn.com/abcd69478383951886c14ae.png">
<meta name="author" content="John">
大多数情况下,当链接共享时,Facebook将在新闻源上正确显示标题,描述和图像。 但有时,og:image和og:title会被无缘无故隐藏。 这是它看起来像...
奇怪的部分是,当我们通过点击显示现存的刮擦信息来检查调试器上的链接时,它会说它被正确地刮掉了,并且会在底部显示标题,图像和描述。
为什么会发生这种情况,我们能做些什么来确保我们的链接在每次共享时都能正确显示?
附加信息:我们的应用程序会生成数百万个故事,因此我们无法手动对链接执行任何操作。
我仍然无法发表评论,所以我尝试给出我的答案:尝试使用og:image:url代替og:image。 我知道它们应该是一样的,但有时它是有效的。
链接来回答
阅读并尝试以下任何一项:
有很多建议,你可以尝试,但我没有具体的知识,所以你可以在谷歌网页搜索更多的信息。
人们曾经在此工作:https://developers.facebook.com/tools/debug/og/object/
但你也可以试试这个:https://developers.facebook.com/tools/debug/sharing
如果您仍然无法在那里制作图片,那么您的网站肯定有问题。 除非您可以提供实际的资源链接,否则我无法再提供任何帮助。
链接地址: http://www.djcxy.com/p/70363.html上一篇: Is there a way to force Facebook to show the og:image on shared links?
下一篇: Facebook share The showing image is not the image set in og:image