有人可以指出正确的方向,以便使用Facebook JS API将帖子发布到朋友列表吗?到目前为止,我一直在使用以下代码:
FB.api('me/feed', 'post', { message: msg,privacy: {value: "CUSTOM", friends: "SOME_FRIENDS", allow:selected_list}}, function(response) {
if (!response || response.error) {
console.log(response);
console.log('ERROR ERROR ERROR');
}
else {
console.log(response);
console.log('successfully sent, now reload data');
refreshData();
}
})
在这种情况下,* selected_list *是朋友列表的ID。我还尝试过使用以下字符串将ID列表传递到我的朋友墙上:“ aID,bID,c_ID,d_ID”
它似乎是发布到我自己的墙上,而不是发布到我的朋友墙上,更重要的是没有显示在好友列表供稿中。我可以在Feed上轻松发表评论,但是无法创建新帖子,也无法在列表中的朋友之间分享它们。
任何帮助将不胜感激。
最佳答案
您编写的代码发布到您自己的墙上。API正在发布到me/feed
,这不过是您自己的墙上..应该是FRIEND_ID/feed
FB.api('/FRIEND_ID/feed', 'post', { message: body }, function(response) {
if (!response || response.error) {
alert('Error occured');
} else {
alert('Post ID: ' + response.id);
}
});
上面的代码使用FRIEND_ID将消息发布到朋友的墙上。希望这可以帮助。
关于php - Facebook API(Javascript):发布到好友列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13762576/