打开图形标签不在Facebook中呈现

时间:2013-01-23 12:22:30

标签: php facebook facebook-graph-api

我已经使用Facebook的facebook开放图形标签,但它们没有呈现。默认元标题和描述在Facebook上发布时显示。这是演示网址http://www.mypartyaid.com/event/photodetail/1913-lust-after-work-wednesdays-at-katra-nyc-4393214

当我使用调试器对其进行调试时,它会给出错误“你的标签是你的。这可能是因为你的格式错误而且它们在解析树中降低了,或者你不小心把你的Open Graph标签放在了错误的地方。无论哪种方式,你都需要在标签可用之前修复它。“

而og标签在头部。

1 个答案:

答案 0 :(得分:1)

问题似乎在这里:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" xmlns:fb="http://www.facebook.com/2008/fbml">

如果您将其更改为:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

它应该可以正常工作。