2012-10-19 48 views
1

有没有办法获得Facebook帐户的安全和隐私设置?多数民众赞成在设计应用程序将需要:访问隐私和安全设置的Facebook API

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

我做了很多在线搜索,检查了FB开发人员的网站,但是到目前为止没有发现任何相关信息。

回答

0

事情探索它,你可以通过API获取:

用户为您的应用选择的帖子公开程度:

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

privacy_setting FQL table documentation

用户的HTTPS设置更多细节(感谢NappingRabbit也为此):

/me?fields = 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" 
} 

有用户的隐私设置没有API访问Facebook.com上(除了内容级隐私正如我上面提到的),并试图自动登录和抓取Facebook的界面检索它们可能会跳闸安全保护

+0

我讨厌复活一篇旧文章,但我认为你是少数知道的StackOverflow用户之一,我不知道如何给你发信息。我正在开发iPhone应用程序,希望能够更改用户墙上的帖子的隐私设置。例如,我希望能够在应用中查看我的状态更新,并选择哪些我想要保密。使用Facebook iOS SDK或图形API可以完成这一切吗?有没有解决方法?提前致谢! :) –