我尝试使用 FB.api() 在我的墙上发布消息。我成功发布了它,但它只显示给我。我想公开这篇文章。在应用程序配置权限中,我将“默认活动隐私”值设置为公开,但仍将消息发布为私密。我试图通过以下代码来做到这一点:
FB.login(function (response) {
if (response.authResponse) {
var privacy = { 'value': 'EVERYONE' };
var txt = 'my post to test feed post using api';
FB.api('me/feed', 'post', { message: txt, privacy: privacy }, function (response) {
if (!response || response.error) {
alert(JSON.stringify(response.error));
} else {
alert('Post ID: ' + response.id);
}
});
}
}, { scope: 'email,user_likes,publish_actions,publish_stream,read_stream' });
请检查我的代码。