与嵌入式YouTube视频共享网页赢得';不共享网页文本

与嵌入式YouTube视频共享网页赢得';不共享网页文本,youtube,facebook-like,facebook-opengraph,Youtube,Facebook Like,Facebook Opengraph,我已经在我的网站上添加了一个Facebook的“喜欢”按钮,我正在与嵌入的YouTube视频分享帖子 问题是Facebook上的这些共享页面只是显示视频预览图像和网页标题。它不显示网页文本。请注意,我并没有试图让视频本身共享,只是预览图像、网页标题和描述 奇怪的是,我的一些YouTube视频帖子将从网页中提取描述。我网站上的所有其他共享帖子都很好 至于一些例子 -此页面仅在共享到Facebook时显示预览图像和网页标题 -此页面显示预览图像、网页标题和网页说明(发布文本) 我不知道这两个页面在F

我已经在我的网站上添加了一个Facebook的“喜欢”按钮,我正在与嵌入的YouTube视频分享帖子

问题是Facebook上的这些共享页面只是显示视频预览图像和网页标题。它不显示网页文本。请注意,我并没有试图让视频本身共享,只是预览图像、网页标题和描述

奇怪的是,我的一些YouTube视频帖子将从网页中提取描述。我网站上的所有其他共享帖子都很好

至于一些例子

-此页面仅在共享到Facebook时显示预览图像和网页标题

-此页面显示预览图像、网页标题和网页说明(发布文本)


我不知道这两个页面在Facebook“喜欢”方面有什么不同。任何帮助都将不胜感激。

您应该尝试添加og描述标签

更多信息可在此处找到:


此描述标记包含文章文本。

您需要在页面中添加一些额外的元标记。。。 您可以阅读有关的更多详细信息。。。 基本上,您需要将这些标签添加到页面中-

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:og="http://ogp.me/ns#"
      xmlns:fb="https://www.facebook.com/2008/fbml">
  <head>
    <title>The Rock (1996)</title>
    <meta property="og:title" content="The Rock"/>
    <meta property="og:type" content="movie"/>
    <meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/>
    <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/>
    <meta property="og:site_name" content="IMDb"/>
    <meta property="fb:admins" content="USER_ID"/>
    <meta property="og:description"
          content="A group of U.S. Marines, under command of
                   a renegade general, take over Alcatraz and
                   threaten San Francisco Bay with biological
                   weapons."/>
    ...
  </head>
  ...
</html>

岩石(1996)
...
...

我刚注意到描述标签不见了。谢谢你提出来。现在添加了,效果很好。我仍然不明白为什么它有时会起作用,而其他人却不起作用。从目前为止我所看到的情况来看,Facebook在分享者方面并不是那么稳定,它经常会出现工作不正常的时候。它甚至在处理带有正确og标签的站点时有很多bug。像这样的事情时有发生,最好习惯它,如果你是一个活跃的开发人员,检查这个网站或他们的bug追踪器,看看出现了什么样的新bug。我读了那个页面,认为我有所有需要的标签。由于某些原因,没有生成描述标记并将其添加到页面中。现在看来已经修好了。谢谢