有两种隐私。
1.默认隐私设置
2. 每个应用程序的隐私。在用户进行身份验证时设置或在隐私设置页面修改它 和
根据https://developers.facebook.com/docs/reference/fql/privacy_setting/,我们可以通过 FQL 获得默认隐私。
在这篇文章中https://developers.facebook.com/blog/post/543/表示用户可以在“代表您的帖子:谁可以看到此应用在您的 Facebook 上为您发布的帖子”中为每个应用修改每个应用的隐私时间线?”</p>
并且https://developers.facebook.com/blog/post/586/表示我们可以为用户检索应用特定的隐私设置。“通过privacy_setting表,应用可以检索用户为应用设置的隐私设置。”</p>
但它确实说明了如何检索应用程序的隐私设置,而不是默认隐私设置。
去年之前,也许下面的讨论工作正常。但现在我认为它们已经过时了:
目前,不仅有默认的隐私设置,还有用户可以控制的每个应用程序的隐私设置。
如果我们使用
SELECT name, value, description, allow, deny, networks, friends
FROM privacy_setting
WHERE name = 'default_stream_privacy'
检索隐私,结果与 1. 默认隐私设置相同。
我的问题是,如何获得 2. Per-app privacy 的设置值?
在上面的 FQL 查询中,是否有任何关键字可以放在名称列而不是“default_stream_privacy”?
它将影响应用程序使用 API 密钥发布的所有新状态/相册/照片/视频帖子的隐私。而且我需要在自定义 UI 中显示比应用程序隐私设置更严格的隐私选择。
感谢您提前回复。