相册请求的图谱API行为不一致

时间:2012-12-03 21:35:59

标签: facebook facebook-graph-api

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

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

它对一些用户和其他用户都很有效:

{
   "data": [

   ]
}

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

任何建议都将不胜感激!

2 个答案:

答案 0 :(得分:1)

通过这种方式写下你会得到更好的结果:

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

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

enter image description here

您需要选择 user_photos friends_photos 来生成新令牌。 然后,在列表中选择您需要的内容:

enter image description here

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

答案 1 :(得分:1)

Igy似乎是正确的。这是10939051的副本。

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

这是一个截图:

enter image description here