【问题标题】:Facebook API to access privacy and security settings用于访问隐私和安全设置的 Facebook API
【发布时间】:2012-10-09 20:27:38
【问题描述】:

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

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

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

【问题讨论】:

    标签: facebook security api privacy


    【解决方案1】:

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

    你可以去探索它

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

    【讨论】:

      【解决方案2】:

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

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

      选择名称、值、描述、允许、拒绝、网络、朋友 FROM 隐私设置 WHERE 名称 = '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"
      }
      

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

      【讨论】:

      • 我讨厌恢复旧帖子,但我认为您是少数知道的 StackOverflow 用户之一,我不知道如何向您发送消息。我正在开发一个 iPhone 应用程序,希望能够更改用户墙上帖子的隐私设置。例如,我希望能够在应用程序中查看我的状态更新,并选择我想要保密的那些。使用 Facebook iOS SDK 或 Graph API 是否有可能?有解决方法吗?提前谢谢! :)
      猜你喜欢
      • 2011-11-25
      • 2012-02-24
      • 1970-01-01
      • 1970-01-01
      • 2015-02-19
      • 1970-01-01
      • 1970-01-01
      • 2015-07-06
      • 1970-01-01
      相关资源
      最近更新 更多