我的項目是一個在asp.net MVC3中開發的Facebook應用程序。我想檢查特定用戶的Facebook照片的隱私。檢查用戶的照片隱私
我有Facebook的用戶名和Facebook的照片路徑。如何檢查此用戶是否有權查看此照片?
我的項目是一個在asp.net MVC3中開發的Facebook應用程序。我想檢查特定用戶的Facebook照片的隱私。檢查用戶的照片隱私
我有Facebook的用戶名和Facebook的照片路徑。如何檢查此用戶是否有權查看此照片?
我終於找到了這個問題的解決方案。通過使用FQL我們可以查詢對象的所有隱私信息從表「隱私」:
SELECT value, description FROM privacy WHERE id = 10150146071791729.
從這裏我們可以得到一個FB對象的隱私細節;請參閱this documentation reference。
但仍然存在的一個問題是,我無法檢查其所有者不是我的朋友的fb照片的隱私。我仍在尋找。
發現圖解API獲取隱私設置的解決方案,但它提供了相冊的隱私設置而不是特定的照片。
https://graph.facebook.com/me?fields=id,name,albums.fields(privacy)&access_token=ACCESS_TOKEN