图形API端点获取新的“每应用程序后隐私”控件

时间:2011-09-21 15:23:43

标签: facebook facebook-graph-api

Facebook用户现在可以基于每个应用程序指定发布隐私。 Facebook在blog上解释了这一点。

在我的网络应用程序中,我让人们在发布到新闻Feed时指定隐私设置。如果用户指定的隐私比他发布的隐私要严格,则facebook将强制执行用户指定的限制性设置。

这会导致糟糕的用户体验。我想知道是否有一种方法,最好是Graph API端点,让我知道用户的这个设置。如果我可以从Facebook获取此信息,我可以显示正确的警告消息,“使用相对较少限制的隐私设置,他将不得不更改他/她的应用程序特定的隐私设置”。或者,我可以在用户界面发布内容时向用户显示更严格的隐私设置。

任何指向Facebook从开发人员的角度详细记录这个新的功能的指针也很受欢迎。

1 个答案:

答案 0 :(得分:2)

我相信privacy_setting表(可通过FQL获得)提供了您正在寻找的内容。

https://developers.facebook.com/docs/reference/fql/privacy_setting/

*一个FQL表,它返回用户为应用设置的默认隐私设置。 要阅读隐私表,您需要以下权限: 用户access_token 返回的数据是针对用户和与给定访问令牌关联的应用程序。 例 选择您为此应用设置的默认设置(对测试应用程序尝试此查询): SELECT名称,值,描述,允许,拒绝,网络,朋友 来自privacy_setting 名称='default_stream_privacy'*