无法获取我已被标记的所有照片

时间:2011-12-20 06:54:00

标签: facebook-graph-api photo

我正在编写一个应用程序,我正在尝试访问我已被标记的所有照片。当我查看我的Facebook个人资料中的“你的照片”部分时,有165张这样的照片。但是当我以自己的身份登录应用程序时(使用user_photos和friends_photos权限获取访问令牌),我只能获取95个照片对象。

经过一些视觉检查后,我似乎可以访问我的朋友上传的照片(我标记了这些照片),如果他们与“朋友”分享了这些照片。如果他们与“自定义”共享,即使我可以使用我的个人资料查看照片,我的应用也无法提取它们。

Facebook开发人员部分只是说我可以在我的图表API调用中使用“我/照片”来获取所有已标记的照片。

有谁知道为什么我只能看到一些带标签的照片以及朋友的分享技巧是否有问题?

1 个答案:

答案 0 :(得分:1)

Facebook上有2个用户隐私设置会阻止从API返回的数据 - 一个是他们完全禁用平台,另一个是'人们如何将您的信息带到他们使用的应用' - 两个设置都在他们的个人资料的隐私设置页面(https://www.facebook.com/settings/?tab=privacy - 点击“应用和网站”)

要检查第一个案例,请尝试访问https://graph.facebook.com/{USER_ID_OF_FRIEND_THAT_UPLOADED_PHOTO} - 如果答案为“false”而不是基本详细信息,则他们已完全停用对其帐户的所有API访问权限

我不相信有任何明确的方法可以检查其他情况