0

这可能是一个初学者的问题,但我仍然必须问它,因为我真的不明白这一点。我已成功调试我的页面,并且用户已通过身份验证以使用该应用程序。所以调试器正在正确地拾取我所有的 meta og: 标签。运行以下功能允许我将状态更新发布到我的时间线,即“状态更新”。但这不是我想要的,我想要 meta og: 标签来创建一个漂亮的页面特定帖子,这就是 Open Graph 的全部内容,但这不会发生,它只是一个普通的无聊状态更新,带有指向我的页面的链接. 为什么?

FB.api(
 '/me/[my namespace]:button',
 'post',
 { message: 'A status update' },
 callback function
});

另外,我实际上应该在第三个参数中输入什么,第三个参数是什么?那是 {message: 'A status update'} 参数。

最后,这是使用 opengraph 和应用程序发布到时间线的方式吗?我不确定,因为当我在开发人员页面上“获取代码”时,我不知道他们有什么东西。那卷曲的东西,那是干什么用的?我的页面上不能有这个?

4

1 回答 1

0

但这不是我想要的,我想要 meta og: 标签来创建一个漂亮的页面特定帖子,这就是 Open Graph 的全部内容,但这不会发生,它只是一个普通的无聊状态更新,带有指向我的页面的链接. 为什么?

因为您没有在操作中提供任何 Open Graph对象的地址……任何地方都没有 URL,所以您认为 Facebook 应该从哪里提取 OG 元数据……?

以某种方式设置您的操作,以便它引用某种 OG 对象,然后在您发布操作时提供该对象的 URL。

开发者部分的 Open Graph 文档中的示例应该非常清楚它是如何工作的。

https://developers.facebook.com/docs/opengraph/actions/#create

于 2012-08-30T18:02:56.927 回答