我正在尝试制作每个人都可以看到的专辑:
FB.api("/me/albums", "post", {
name: "album name", privacy: '{"value":"EVERYONE"}'
}, function(response) {
//...
});
但它是使用friends
隐私创建的。
Docs说privacy
字段是:
JSON编码的对象,用于定义相册的隐私设置,例如:{“value”:“SELF”}
value:对象的隐私值,指定EVERYONE,CUSTOM,ALL_FRIENDS,NETWORKS_FRIENDS,FRIENDS_OF_FRIENDS,SELF之一。
我尝试'{"value":"EVERYONE"}'
,{"value":"EVERYONE"}
,{value:"EVERYONE"}
- 没效果。这是一个错误还是我遗失了什么?
答案 0 :(得分:5)
这是因为新的每个应用后帖子隐私控制设置为好友,因此此应用只能将隐私设置为与朋友一样广泛。
请阅读以下博客文章了解更多信息: https://developers.facebook.com/blog/post/543/
答案 1 :(得分:3)
我刚刚在Facebook Bug Tracker中将其作为bug提交。请投票。
更新:这是因为新的“ per-app post privacy control ”。请查看@AlexandreCouturon的答案。