如何使用FB.Connect.StreamPublish

时间:2010-01-14 05:09:39

标签: facebook

来自几乎没有文件证明的FB api,到目前为止,我已经了解到我需要执行以下操作才能使StreamPublish正常工作:

我正在制作iframe应用

  1. 设置xd_receiver.htm。 DONE。
  2. 将FeatureLoader.js.php放在body标签的顶部。 DONE。
  3. 配置api密钥和xd_receiver.htm。 DONE。
  4. 配置连接回调URL。没有完成 - >我应该在这里指定什么网址?
  5. 我无法使用该功能。我有一个特定的链接,可以调用FB.Connect.StreamPublish函数。

    有人可以通过一些例子解释这个工作吗?

3 个答案:

答案 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。