【问题标题】:How do I post to a user's wall through a facebook iframe app?如何通过 facebook iframe 应用发布到用户的墙上?
【发布时间】:2010-01-15 15:19:47
【问题描述】:

我有一个简单的 iframe facebook 应用程序。我需要该应用程序将内容发布到当前用户的墙上。我在 PHP 和 JS 中做所有事情。目前,我拥有的唯一特定于 facebook 的 PHP 是获取当前用户的 ID,而我拥有的唯一 JS 是让 iframe 调整到内容的大小。

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

【问题讨论】:

    标签: facebook iframe facebook-wall


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-13
      • 1970-01-01
      相关资源
      最近更新 更多