2012-10-19 44 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可以完成這一切嗎?有沒有解決方法?提前致謝! :) –