2011-09-27 123 views
0

我正在写一个访问用户朋友照片的Facebook应用程序。出于某种原因,我只能访问某些照片。Facebook查看照片的权限

我已将范围缩小到只能通过打开“朋友之友”隐私设置访问照片。

我无法访问的图片仍然会将“朋友”的隐私设置设为开启状态,但应用程序代表的用户是与这些人员的朋友,因此根据Facebook的隐私方案,我应该能够访问它们。

我可以通过Facebook网站访问照片。

我的应用程序有以下权限:user_photos,friends_photos

我没有收到任何OAuth错误,我只是从服务器上收回任何东西(例如,如果用户将他们的所有照片设置为“仅限朋友”,我会从/UserID/albums API中获取空白数据{}数组打电话。

任何人都知道发生了什么事?我应该请求从我的App用户更多的权限?

回答

1

有隐私设置可以覆盖此,检查的朋友设置的账户,看看他们的选择“人们如何将自己的信息带到他们使用的应用中“设置是 - 它位于https://www.facebook.com/settings/?tab=privacy,并允许用户停止其朋友使用的应用访问有关它们的任何数据,即使它会通常可供该朋友使用。

+0

+1,我差点忘了这个选项! – ifaour

+0

那是有道理的;有点不幸。哦,谢谢。 –

+1

谢谢嘿。这适用于应用程序用户,但有没有办法检查用户朋友的“人们如何将他们的信息传递给他们使用的应用程序”设置? – abudker