隐私有两种。如何通过Graph API获取应用程序的“发表文章”设置?
1.默认隐私设置
2.每个应用的隐私。设置当用户做身份验证或修改它在隐私设置页面 和
据https://developers.facebook.com/docs/reference/fql/privacy_setting/,我们可以通过FQL得到默认的隐私。
在这篇文章中https://developers.facebook.com/blog/post/543/表示,用户可以修改每个应用的隐私为每个应用程序“代表你的帖子:谁能看到帖子这个程序让你在你的Facebook时间轴”
而且https://developers.facebook.com/blog/post/586/说,我们可以为用户检索应用特定的隐私设置。 “通过privacy_setting表格,应用程序可以检索用户为应用程序设置的隐私设置。”
但它确实说明如何检索应用程序的隐私设置,而不是默认隐私设置。
去年之前,下面可能会讨论正确的工作。但现在我认为他们已经过时:
- How to determine the 'posts on my behalf' setting for a facebook application via the API?
- Graph API end point to get the new "per-app post privacy" controls
- Is there a way to know if a user changes the Default "Activity Privacy" for your FB app
目前,不仅默认隐私设置也是每个应用的隐私设置,用户可以控制他们。
如果我们使用
SELECT name, value, description, allow, deny, networks, friends
FROM privacy_setting
WHERE name = 'default_stream_privacy'
检索隐私,结果是1.默认隐私设置相同。
我的问题是,如何获得2每个应用的隐私设定值?
在上面的FQL查询中,是否有任何关键字可以放在名称列而不是'default_stream_privacy'?
它会影响应用程序使用API密钥发布的所有新状态/相册/照片/视频帖子的隐私。我需要展示隐私选择,比自定义用户界面中的应用隐私设置更严格。
感谢您提前回复。