为什么我无法通过Facebook / Graph API查看朋友的专辑?

时间:2012-06-07 20:05:18

标签: facebook facebook-graph-api

  1. 我要求使用 user_photos friend_photos 权限的访问令牌
  2. 我做了graph.facebook.com/[friend's id]/albums?access_token=[access token]
  3. 对于我的一些朋友,我得到了结果,而对于其他朋友,我得到一个空的JSON数据set { "data": [ ] }
  4. 如果我使用Facebook为我生成的访问令牌相同的事情使用他们在Core Concepts上的示例> developers.facebook.com/docs/reference/api/处的图表API页面 我可以毫无问题地访问我朋友的所有相册。很明显,令牌和权限是问题所在。

    那么我做错了什么?文档似乎表明friends_photos应该是一个足够的权限。

2 个答案:

答案 0 :(得分:2)

每个用户都可以在他们的隐私设置中说明他们希望与应用分享哪种信息,如果他们的朋友为该应用授予了朋友许可。

因此,如果有些用户说“不要让应用程序访问我的相册/照片/只是因为朋友认为我可能愿意分享它们” - 那么当然你没有得到该人的数据。

答案 1 :(得分:0)

CBroe似乎是正确的。

由于我找不到它,可以通过转到隐私设置>找到将从应用中排除所有用户照片和相册的设置。应用,游戏和网站>人们如何将您的信息带到他们使用的应用中>取消我的照片。

这是一个截图:

enter image description here