2

我正在尝试使用以下方法获取相册列表:

https://graph.facebook.com/USER_ID/albums

它对某些用户来说非常有效,而其他用户我什么也没得到:

{
   "data": [

   ]
}

我确信在这两种情况下,用户 ID 都是正确且有效的。对于不返回任何内容的用户,我在以同一用户身份登录时可以看到相册,所以我看不出权限如何成为问题。

任何建议将不胜感激!

4

2 回答 2

1

伊吉似乎是正确的。这是10939051的副本。

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

这是一个屏幕截图:

在此处输入图像描述

于 2012-12-04T06:38:22.607 回答
1

这样写会得到更好的结果:

https://graph.facebook.com/USER_ID?fields=albums.fields(id)

我在玩Graph API Explorer时得到了这个结果。这里,

在此处输入图像描述

您必须生成一个选择user_photosfriends_photos的新令牌。然后,在列表中选择您需要的内容:

在此处输入图像描述

它似乎显示了您需要的东西(至少如果您要查找的 ID 是您的朋友之一)!

于 2012-12-03T21:49:19.890 回答