我的项目是一个在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