Facebook应用程序:改变post-on-wall隐私

时间:2012-12-20 19:26:02

标签: facebook facebook-graph-api facebook-apps privacy

我正在使用此功能在我自己的墙上发布,我想将帖子的隐私设置为FRIENDS。但它不起作用。始终保持默认的应用程序隐私(PUBLIC)。我怎么能改变这个?

由于

function postToWall(message, header) {
    FB.ui(
            {
                method: 'feed',
                caption: header,
                link: 'http://www.iflikeu.com',
                picture: 'http://myapp.herokuapp.com/common/images/icon.png',
                description: message,
                privacy: {'value': 'ALL_FRIENDS'}
            },
            function(response) {
                /*if (response && response.post_id) {
                    alert('Post was published.');
                } else {
                    alert('Post was not published.');
                }*/
            }
    );
}

2 个答案:

答案 0 :(得分:1)

您的示例是对FB.ui()的调用,触发了Feed对话框 - 用户逐个帖子选择此类帖子的隐私

如果您直接通过API发帖,则可以调用FB.api(),您可以在其中直接设置每个帖子的隐私权;使用Dialog,用户始终可以选择帖子可见性,并且选择器中的值默认为应用的默认隐私设置

答案 1 :(得分:0)

您可以尝试编辑应用程序设置:配置权限。 并将默认活动隐私设置为公开。