我正在 facebook 上创建一个应用程序,我正在尝试发布到朋友的墙上。我正在使用 facebook javascript SDK 和 FB.ui 方法来执行此操作。简而言之,这是我的代码:
function test() {
var obj = {
method: 'feed',
to: '######'
};
function callback(response) {
alert(response['post_id']);
}
FB.ui(obj, callback);
}
请注意,出于测试目的,我使此代码非常简单。
当我运行它时,一个 facebook 提要对话框正确打开,并在顶部显示“将故事发布到 friendsname 的墙”。我输入一条消息,然后按分享。我的警报弹出一个 response['post_id'] 号码。因为有一个响应['post_id'],故事应该已经成功发布了对吧?但是,当我导航到朋友的墙时,没有故事。我以略有不同的方式尝试了多次,但无法使其正常工作。如果我删除“to”参数并简单地将其发布到我自己的墙上,它确实可以工作。所以出于某种原因,在朋友的墙上发帖会破坏它?
我知道这是一个相当广泛的问题,但我想知道是否有人知道为什么这不起作用。谢谢