【问题标题】:Facebook - Do you need a Facebook Application / appid to call FB.ui(stream.publish)?Facebook - 您是否需要 Facebook 应用程序/appid 来调用 FB.ui(stream.publish)?
【发布时间】:2011-01-11 12:23:15
【问题描述】:

我想在我的网站上添加一个按钮,这样当人们点击它时,他们会在他们的 Facebook 状态提要中发布一条消息(我同意他们必须批准它)。 FB.ui 和 stream.publish 看起来正是我想要的。

Facebook documentation for FB.init 声明:

注意:某些 UI 方法(如 stream.publish 和 stream.share)无需注册应用程序或调用此方法即可使用。

所以我不需要注册 Facebook 应用程序,太棒了。但是我无法让FB.ui(… 'stream.publish…) 工作。弹出窗口显示“发生错误。请稍后再试。”。我没有使用 FB.init,也没有使用 appid。 (所有这些都在 JavaScript 中完成)。

有一些notes on the web that you now need an app id to use stream.publish。这是真的?使用stream.publish需要appid吗?

我的代码是这样的:

$(function() {
  $("#share_on_facebook").click(function() {
    FB.ui({
      method: 'stream.publish',
      message: 'Check out this great app! http://apps.facebook.com/{your_app}'
    });
  });
});

我可以调用stream.share 而不需要appid(如文档所述)。只是stream.publish我做不到。

【问题讨论】:

    标签: javascript facebook


    【解决方案1】:

    看起来有可能。看看这个例子:

    http://fbrell.com/fb.ui/stream.publish

    【讨论】:

    • 该示例不再可用?!?
    猜你喜欢
    • 1970-01-01
    • 2016-05-12
    • 1970-01-01
    • 1970-01-01
    • 2012-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多