Facebook OpenGraph-使用FB.api发布

Facebook OpenGraph-使用FB.api发布,facebook,facebook-opengraph,Facebook,Facebook Opengraph,这可能是一个初学者的问题,但我还是要问,因为我真的不明白这一点。我已成功调试了我的页面,并且用户已通过身份验证,可以使用该应用程序。所以调试器正确地拾取了我所有的meta-og:标记。运行下面的功能允许我将状态更新发布到我的时间线上,即“状态更新”。但这不是我想要的,我想要meta-og:tags创建一个非常好看的特定于页面的帖子,OpenGraph就是其中的一部分,但这并没有发生,它只是一个简单的、无聊的状态更新,带有指向我页面的链接。为什么? FB.api( '/me/[my namesp

这可能是一个初学者的问题,但我还是要问,因为我真的不明白这一点。我已成功调试了我的页面,并且用户已通过身份验证,可以使用该应用程序。所以调试器正确地拾取了我所有的meta-og:标记。运行下面的功能允许我将状态更新发布到我的时间线上,即“状态更新”。但这不是我想要的,我想要meta-og:tags创建一个非常好看的特定于页面的帖子,OpenGraph就是其中的一部分,但这并没有发生,它只是一个简单的、无聊的状态更新,带有指向我页面的链接。为什么?

FB.api(
 '/me/[my namespace]:button',
 'post',
 { message: 'A status update' },
 callback function
});
另外,我应该在第三个参数中放什么,第三个参数是什么?这是{message:'A status update'}参数

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

但这不是我想要的,我想要meta-og:tags创建一个非常好看的特定于页面的帖子,OpenGraph就是其中的一部分,但这并没有发生,它只是一个简单的、无聊的状态更新,带有指向我页面的链接。为什么?

FB.api(
 '/me/[my namespace]:button',
 'post',
 { message: 'A status update' },
 callback function
});
因为你的操作没有给出任何打开的图形对象的地址……任何地方都没有URL,所以你认为Facebook应该从哪里获取OG元数据

设置动作,使其引用某种OG对象,然后在发布动作时给出该对象的URL

开发人员部分的OpenGraph文档中的示例应该非常清楚它是如何工作的


啊哈,我明白了。谢谢你。现在它成功了。很清楚,因为Facebook上的开发者部分不是很清楚。这是我发送的:FB.api('/me/[mynamespace]:[actionname],'post',{[objectname]:'[urlofpage]},回调函数);