我想在我的网站上添加一个按钮,这样当人们点击它时,他们会在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
不需要应用程序ID(如文档所述)。只是
流.publish
我做不到。