我正在尝试正确使用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" />
答案 0 :(得分:0)
将这些元标记放在我的页面上,所以我认为你的标签是正确的。
也许您在<head>
之前发布了内容?或者您的网络服务器对具有Range:
标头的HTTP查询响应不佳?检查您的访问日志,查看Facebook正在查看的确切查询。