1

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

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

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

4

2 回答 2

2

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

你可以在

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

于 2012-10-19T12:56:39.507 回答
0

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

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

从privacy_setting WHERE name = 'default_stream_privacy'中选择名称、值、描述、允许、拒绝、网络、朋友

隐私设置FQL 表文档中的更多详细信息

用户的 HTTPS 设置(也感谢 NappingRabbit 的设置):

/me?fields=security_settings

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

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

与单个帖子关联的隐私设置 在直接访问帖子时返回,或通过隐私 FQL 表返回

直接检索设置的示例 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 的界面检索它们可能会触发安全保护

于 2012-10-19T16:47:23.993 回答