【问题标题】:Am I generating these facebook opengraph meta tags correctly?我是否正确生成了这些 facebook opengraph 元标记?
【发布时间】:2013-11-19 18:52:38
【问题描述】:

我试图在我的网站上生成 fb opengraph 元标记,以便它可以被 facebook 刮板拾取,但刮板没有拾取我的数据。

这是我的爬虫数据的截图

这是我插入到页面中以生成元标记的 PHP 代码。

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
<meta property="fb:app_id" content="APP _ID" />
<meta property="og:site_name" content="Moodle Deliverable"/>
<meta property="og:title" content="Communities Discussion Forum!" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://54.201.93.242/moodle" />
<meta property="og:image" content="http://www.india-forums.com/tellybuzz/images/uploads/D38_Vivek-Oberoi_0.jpg" />
<meta property="og:site_name" content="Moodle Deliverable" />
<meta property="fb:admins" content="admin number" />

</head>
</html>

我使用了一个虚拟图片链接并提供了其余的必需参数。但是你可以看到刮板说og:type 数据丢失/

谁能帮我解决这个问题?

【问题讨论】:

  • @SahilMittal :似乎有道理。你是说我检查了错误的 URL 吗?
  • 我不知道你到底想使用什么网址。有关更多说明,请参阅答案:)
  • @SahilMittal:感谢您的回复。我已经发布了后续 cmets。帮助将不胜感激。

标签: facebook facebook-graph-api facebook-opengraph meta-tags


【解决方案1】:

如果您想在对象 url 中添加一些参数,请确保您也更改了 og:url 参数。

facebook 会从你提到的og:url 中删除 og 标签。

【讨论】:

  • 它似乎与您指向的 url 一起工作,但是当我将 og:url 参数更改为 http://54.201.93.242/moodle/mod/forum/discuss.php?d=1,(我生成这些标签以将数据输入到类似按钮)时,我得到了和以前一样的错误..你能解释一下我该如何解决吗?
  • 这个链接是否存在? facebook 无法使用此 url 获取任何数据,请参阅 here 它所看到的。
  • 我也看到了。但是,您可以通过将 URL 复制粘贴到浏览器并以访客身份登录来检查该链接。我不明白为什么 facebook 没有从页面获取数据:(
  • 登录?为什么会这样?它只是一个对象页面,使其可供所有用户使用并删除任何限制。我看不到这样的页面,那么 cld facebook 如何从中获取标签?
  • 好的,如果是这样的话。然后下面的页面moodle.org/mod/forum/discuss.php?d=244216#p1059208,不登录就无法访问。然而,like 按钮能够获取数据“我可以在每个论坛帖子中添加一个 html 块吗?”它是如何工作的?
猜你喜欢
  • 2021-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-08
  • 1970-01-01
相关资源
最近更新 更多