用于访问隐私和安全设置的Facebook API

时间:2012-10-19 08:49:59

标签: facebook security api privacy

有没有办法获得Facebook帐户的安全和隐私设置?正在设计的应用需要:

  • 登录Facebook帐户,
  • 检索所有隐私和安全设置,
  • 以自定义方式在单个页面上显示设置。

我做了很多在线搜索,检查了FB Developer的网站,但到目前为止没有找到任何相关内容。

2 个答案:

答案 0 :(得分:2)

有security_settings端点,我不知道它会提供你正在寻找的东西......它是 /me?fields=security_settings

您可以在

进行探索

http://developers.facebook.com/tools/explorer?method=GET&path=me%3Ffields%3Dsecurity_settings

答案 1 :(得分:0)

您可以通过API获取的内容:

用户为您的应用选择的帖子可见性:

  

SELECT名称,值,描述,允许,拒绝,网络,朋友FROM   privacy_setting WHERE name =' default_stream_privacy'

privacy_setting FQL table documentation

中的更多详细信息

用户的HTTPS设置(多亏了NappingRabbit):

  

/我吗?字段= security_settings中

返回描述用户安全设置的对象,仅启用HTTPS设置:

{
  "security_settings": {
    "secure_browsing": {
      "enabled": true
    }
  }, 
  "id": "<USER ID>"
}

与各个帖子相关的隐私设置 直接访问帖子或通过Privacy FQL table

返回

直接检索设置的示例: USERID_POSTID/?fields=privacy

privacy": {
    "description": "Friends, <community name>; Except: Restricted", 
    "value": "CUSTOM", 
    "friends": "ALL_FRIENDS"
  }, 
  "id": "POST ID HERE", 
  "created_time": "2012-10-18T02:49:59+0000"
}

Facebook.com上的用户隐私设置没有API访问权限(上面提到的内容级别隐私除外)并尝试自动登录和抓取Facebook界面检索它们很可能旅行安全保护