【问题标题】:Facebook OG tags Not WorkingFacebook OG 标签不工作
【发布时间】:2013-12-17 03:46:02
【问题描述】:

我有一个简单的 rails 3 应用程序,带有类似 FB 的按钮。我使用 FB OG 标签来获取在类似交易期间发布的其他相关信息的图像。

当我在我的本地服务器上测试并上传后,谎言会使用 Facebook 的默认图片发布,并且不包含来自 OG 标签的其他信息。

我查看了其他几个问题,查看了 FB 关于如何使用 OG 标签的开发人员说明,我确定我输入正确。想知道是否还有其他步骤或其他我缺少的东西

我的头部有这样的标签

<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>my title</title>
<meta property="og:title" content="My Site" />
<meta property="og:site_name" content="My Site" />
<meta property="og:url" content="http://www.mysite.com/"/>
<meta property="og:image" content="http://www.mysite.com/assets/image.png"/>
<meta property="og:type" content="ecommerce"/>
<%= stylesheet_link_tag "application", :media => "all" %>
<%= favicon_link_tag "/favicon.ico" %>
<%= csrf_meta_tags %>

身体的东西

【问题讨论】:

标签: html facebook facebook-opengraph meta


【解决方案1】:

查看此链接:http://developers.facebook.com/tools/debug

在此处输入您的 url 或 og 标签以查看您的标记是否有问题。

【讨论】:

  • 在现场部署我的网站之前,有没有办法在本地执行此操作?当我使用本地 URL 时,我得到 Warning Facebook URLs cannot be crawled.(我真的没想到它会工作......)
  • 不确定,您可以尝试在测试链接上部署。我的意思是 Facebook 抓取对本地 URL 没有任何意义。
【解决方案2】:

og:url 是对象的 url。

例如,如果您的对象 url 是 http://yoursite.com/object.php,那么您的 og:url

应该也是一样的

【讨论】:

  • 这是facebook需要的,是必须的。谢谢!
  • 谢谢!!您不应该在此处放置要推广的 URL,而是因为 @Sahil 提到了一个指向实际页面的链接,其中包含您正在解析的 og:tags。 IE。 facebook 调试器中的 URL 是 og:url 标记中的 URL。
【解决方案3】:

你应该在 html 标签中包含前缀:

<html prefix="og: http://ogp.me/ns#">

【讨论】:

    【解决方案4】:

    一个可能的问题是您的图片不符合 200 像素 x 200 像素的最小尺寸。尝试调整您的照片大小以满足这些要求,这在我的情况下确实有效。

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-20
      • 1970-01-01
      相关资源
      最近更新 更多