奇怪的是,如果您执行 /group_id/albums,它会检索组内的所有专辑,包括专辑 ID、名称、网址,甚至是该组专辑中的图像数量。但是,如果您随后使用该 album_id 并调用 /album_id/photos ,则它会返回空数据数组。
如果你可以做 /group_id/albums,那么组相册是有效的相册,因此调用 /photos 应该检索它的照片,就像它发生在普通相册中一样。
你想通了吗?
我刚刚尝试使用 FQL,我可以设法检索到有关团体专辑的大量信息,因此这意味着团体专辑只是一张普通专辑。
SELECT description, owner, photo_count, type, like_info, cover_pid, comment_info FROM album WHERE object_id = '1382173765340875'
{
"data": [
{
"description": "10 Desafio Outros!!!",
"owner": 1455136613,
"photo_count": 8,
"type": "normal",
"like_info": {
"can_like": true,
"like_count": 1,
"user_likes": true
},
"cover_pid": "6249764165120950711",
"comment_info": {
"can_comment": true,
"comment_count": 0,
"comment_order": "chronological"
}
}
]
}
2014 年编辑:我向 facebook 提交了一份错误报告,6 个月后我得到了回复:
他们说要检查图形 api 文档,我在那里我可以看到“组”对象和“专辑”或“照片”对象之间没有任何联系,所以我目前从查询中获得的任何额外信息都只是考虑漏洞..
啊! 我认为这只是一个错误,他们没有将群组链接到专辑,但无论如何......