如何通过facebook iframe应用发布到用户的墙上?

时间:2010-01-15 15:19:47

标签: facebook iframe facebook-wall

我有一个简单的iframe facebook应用。我需要该应用程序将内容发布到当前用户的墙上。我正在用PHP和JS做一切。目前,我唯一的Facebook特定的PHP是获取当前用户的ID,而我唯一的JS就是将iframe的大小设置为内容。

如何弹出包含预定内容的对话框,要求用户在发布到用户墙前输入他们想要输入的任何其他文字?我已经研究过FB.Connect.streamPublish(),但这需要使用Facebook Connect,它正在偏离整个iframe应用程序。

1 个答案:

答案 0 :(得分:2)

您正在寻找合适的地方 - Facebook Connect库就是您所需要的。如果您在iframe应用程序中嵌入标准Connect代码,那么它将通过从Facebook的iframe标记中获取参数来透明地设置用户的会话。然后,您可以使用FB.Connect.streamPublish()。

唯一的另一种选择是让用户授予应用程序publish_stream extended permission并直接使用stream.publish API调用。但是,由于获得该许可的唯一方法是通过另一个Connect对话(或直接在FBML中),它并没有真正解决问题。