【问题标题】:Unable to set privacy for newly created Album无法为新创建的相册设置隐私
【发布时间】:2011-09-25 20:17:28
【问题描述】:

我正在尝试创建所有人都可以看到的相册:

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"} - 没有效果。这是一个错误还是我遗漏了什么?

【问题讨论】:

  • +1,试过了,还是不行...提交bug怎么样?
  • @ifaour 您想创建一个报告并在答案中发布指向它的链接吗?我会接受的。我只是无法登录到他们的错误跟踪器(从不发送确认电子邮件)。

标签: facebook facebook-graph-api


【解决方案1】:

发生这种情况是因为新的每应用帖子隐私控制设置为好友,因此此应用只能将隐私设置为好友。

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

【讨论】:

  • 谢谢。但是有没有办法以编程方式设置这个新的“应用程序隐私”字段?如果用户至少可以在权限请求对话框中选择此设置,那将是有意义的。有没有办法检测到这个字段被设置了,所以在创建相册之前我可以警告用户他们需要先手动调整设置。
【解决方案2】:

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


更新:这是因为新的“每应用帖子隐私控制”。请检查@AlexandreCouturon 的答案。

【讨论】:

    猜你喜欢
    • 2011-12-19
    • 1970-01-01
    • 2012-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-21
    • 2020-08-29
    相关资源
    最近更新 更多