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

ser*_*erg 3 facebook facebook-graph-api

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

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

但它是通过friends隐私创建的.

文件说这个privacy领域是:

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

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

我试过'{"value":"EVERYONE"}',{"value":"EVERYONE"},{value:"EVERYONE"}-没有影响.这是一个错误还是我遗失了什么?

Ale*_*ode 5

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

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

  • 谢谢.但有没有办法以编程方式设置这个新的"App隐私"字段?如果用户至少在权限请求对话期间可以选择此设置,那将是有意义的.有没有办法检测到该字段已设置,因此在创建相册之前,我可以警告用户他们需要先手动调整设置. (2认同)