2
  1. 我请求了一个具有user_photosfriend_photos权限的访问令牌
  2. 我做了graph.facebook.com/[friend's id]/albums?access_token=[access token]
  3. 对于我的一些朋友,我得到了结果,而对于其他朋友,我得到了一个空JSON数据set { "data": [ ] }

如果我使用 Facebook 为我生成的访问令牌做同样的事情developers.facebook.com/docs/reference/api/,以便与他们在 Core Concepts > Graph API 页面上的示例一起使用。
我可以毫无问题地访问我朋友的所有相册。所以显然令牌和权限是问题所在。

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

4

2 回答 2

2

每个用户都可以在他们的隐私设置中说明,如果他们的朋友向应用程序授予好友权限,他们想与应用程序共享什么样的信息。

因此,如果某个用户说,“不要让应用程序访问我的相册/照片/任何东西,只是因为朋友认为我可能愿意分享它们”——那么你当然不会得到那个人的数据。

于 2012-06-07T20:09:14.590 回答
0

CBroe 似乎是正确的。

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

这是一个屏幕截图:

在此处输入图像描述

于 2012-12-04T06:36:20.130 回答