0

我已经使用 rails 3.2、ruby 1.9.3、mongoid 建立了一个社区,它都托管在 heroku 上的雪松堆栈上 - www.Meer.li。

我现在遇到的问题是,facebook 根本没有注册我的 opengraph 元标记!我试过运行它 - http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fmeer.li%2F - 它甚至没有看到它们。我在这里完全不知所措,找不到任何答案。

希望你能帮忙。

4

1 回答 1

0

在您的页面上,您将 Open Graph 对象type设置为活动,如下所示:

<meta property="og:type" content="activity" />

此类型不存在 Open Graph 对象架构,这可能是您的问题的根源。您可以在此处验证:http: //graph.facebook.com/schema/og/activity

一些常见的 Open Graph 对象类型已预先定义,并记录在http://ogp.me/#types中。或者,您可以通过创建您选择的新对象类型来定义具有自定义属性的自定义对象,并且这些对象应以 形式命名my_namespace:my_type

我建议尝试其中一种预定义的对象类型,例如website。假设这可以解决您的问题,但您需要更多自定义行为,然后继续使用您选择的自定义字段定义自定义的命名空间对象类型。

于 2012-05-06T20:03:15.140 回答