无法为新创建的相册设置隐私

时间:2011-08-19 18:08:44

标签: facebook facebook-graph-api

我正在尝试制作每个人都可以看到的专辑:

FB.api("/me/albums", "post", {
    name: "album name", privacy: '{"value":"EVERYONE"}'
}, function(response) {
    //...
});

但它是使用friends隐私创建的。

Docsprivacy字段是:

  

JSON编码的对象,用于定义相册的隐私设置,例如:{“value”:“SELF”}

     

value:对象的隐私值,指定EVERYONE,CUSTOM,ALL_FRIENDS,NETWORKS_FRIENDS,FRIENDS_OF_FRIENDS,SELF之一。

我尝试'{"value":"EVERYONE"}'{"value":"EVERYONE"}{value:"EVERYONE"} - 没效果。这是一个错误还是我遗失了什么?

2 个答案:

答案 0 :(得分:5)

这是因为新的每个应用后帖子隐私控制设置为好友,因此此应用只能将隐私设置为与朋友一样广泛。

请阅读以下博客文章了解更多信息: https://developers.facebook.com/blog/post/543/

答案 1 :(得分:3)

我刚刚在Facebook Bug Tracker中将其作为bug提交。请投票。


更新:这是因为新的“ per-app post privacy control ”。请查看@AlexandreCouturon的答案。