Facebook Graph API - 为非朋友的公共专辑清空JSON数组

时间:2012-01-12 22:47:30

标签: facebook facebook-graph-api

Facebook的文档说明“要阅读你需要的相册......任何有效的access_token,如果它是公开的”。请参阅:http://developers.facebook.com/docs/reference/api/album/

我正在调用此网址:https://graph.facebook.com/${user_id}/albums?access_token=${token}

当我用朋友的用户ID调用上面的URL时,我得到一个专辑列表,但是当我用非朋友用户ID调用它时,我得到一个空数组,虽然我可以确认该用户的专辑是公开的(我可以在Facebook上查看这些专辑。

文档是否不正确?我误解了什么吗?我错过了什么吗?

1 个答案:

答案 0 :(得分:4)

从上下文来看,它并非100%清晰,但听起来您正在尝试访问不是当前用户的朋友的用户的专辑。 API不支持此功能。

支持的三种类型的照片访问(在Album documentation中列出)是:

  • 属于某个网页的相册,如果它们是公开可见的,则使用任何访问令牌
  • 用户自己的相册,使用user_photos Permission
  • 用户朋友的相册,使用friends_photos Permission