Facebook Connect Debugger和网站不会使用Meta标签

时间:2011-09-22 15:57:26

标签: drupal facebook meta-tags opengraph

  

可能重复:
  How does Facebook Sharer select Images?

我正在尝试正确使用Drupal网站上的Facebook评论。评论框显示并完全按照我的要求工作,但是当我转到facebook调试器http://developers.facebook.com/tools/debug时,它告诉我没有设置所需的开放图元标记(og:title等)。它没有识别任何元标记,这也意味着我不能使用fb:admins标记来缓和评论。

我的问题听起来与此问题非常相似:Missing og meta tags when running debug但是我使用PHP手动设置了Content-Length参数,而且仍然无法识别meta标签。我正在运行PHP 5.2.9,我根本无法升级或编辑它。 (大学环境,当他们要求服务器更改时,它们有点慢和混淆。)我在Stack Overflow上发现了类似行的多个问题,并尝试实施所有建议的修复无济于事,任何帮助将不胜感激!

如果我遗漏了任何所需信息,请告诉我!我在这里感到非常沮丧,花了大约3分钟让Facebook的评论工作,现在工作时间仍然没有解决这个问题。 。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html 
xmlns="http://www.w3.org/1999/xhtml" 
xmlns:og="http://opengraphprotocol.org/schema/" 
xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
<title><?php print $head_title ?></title>
<script type="text/javascript" src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<meta property="fb:app_id" content="{my app id}" />
<meta property="fb:admins" content="{my facebook id}"/>
<meta property="og:title" content="<?php echo $title; ?>" />
<meta property="og:type" content="sports_team" />
<meta property="og:url" content="<?php echo $url; ?>" />
<meta property="og:image" content="http://example.com/logo-200.jpg" />
<meta property="og:site_name" content="Site Name" />

1 个答案:

答案 0 :(得分:0)

将这些元标记放在我的页面上,所以我认为你的标签是正确的。

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fpaulisageek.com%2Ftmp%2Fso_7517794.php

也许您在<head>之前发布了内容?或者您的网络服务器对具有Range:标头的HTTP查询响应不佳?检查您的访问日志,查看Facebook正在查看的确切查询。