来自几乎没有文件证明的FB api,到目前为止,我已经了解到我需要执行以下操作才能使StreamPublish正常工作:
我正在制作iframe应用
我无法使用该功能。我有一个特定的链接,可以调用FB.Connect.StreamPublish函数。
有人可以通过一些例子解释这个工作吗?
答案 0 :(得分:2)
使用FB.Connect.streamPublish()查看此页面,了解有关为iFrame应用程序(或连接页面)设置流式发布的完整说明:
http://thetechnicalexperience.blogspot.com/2010/02/how-to-use-fbconnectstreampublish.html
答案 1 :(得分:0)
在facebook应用程序设置中,描述为:
您的Connect网站的主要网址。
这就是它所在的网站的主要网址。
如果你的应用程序是一个画布应用程序,你可以使用FBJS函数FB.streamPublish,但在iframe应用程序中你必须使用FB.Connect.StreamPublish。
http://wiki.developers.facebook.com/index.php/Facebook.streamPublish
的更多信息答案 2 :(得分:-1)
您似乎有一个概念错误。
iframe应用是画布应用,不是连接应用。
Canvas应用程序是在Facebook网站内部工作的应用程序,例如:来自您个人资料的标签页。 Canvas应用程序要求您配置回调URL,即应用程序所在的URL。您不应该执行步骤1-3,因为Facebook将代理对您的应用程序的调用,以便他们可以发送有关用户的应用程序会话信息(通过POST或GET参数)。
连接应用程序是外部网站,例如Digg,您必须执行步骤1-3,而不是步骤4.步骤1-3是与Facebook建立通信渠道所必需的。
请阅读http://wiki.developers.facebook.com/index.php/Connect/Setting_Up_Your_Site,了解在您的网站中安装Connect的分步指南。完成后,您可以调用FB.Connect.StreamPublish。