如何使用graph API从Facebook群组检索照片?
当我试图从Facebook上的开放群中检索照片时,我得到的是一个空列表 这个URL给了我一个空列表。我希望看到一个带有照片的列表,我已经上传到了我的测试组如何使用graph API从Facebook群组检索照片?,facebook,facebook-graph-api,Facebook,Facebook Graph Api,当我试图从Facebook上的开放群中检索照片时,我得到的是一个空列表 这个URL给了我一个空列表。我希望看到一个带有照片的列表,我已经上传到了我的测试组 { "data": [ ] } 问题可能与安全性有关,但我没有收到任何访问错误。如果我从URL末尾删除/photos,我就可以访问基本的公共信息。请参阅(https://developers.facebook.com/docs/reference/api/group/)组对象上没有“照片”连接。但是,存在一个图片连接
{
"data": [
]
}
问题可能与安全性有关,但我没有收到任何访问错误。如果我从URL末尾删除/photos,我就可以访问基本的公共信息。请参阅(https://developers.facebook.com/docs/reference/api/group/)
组
对象上没有“照片”连接。但是,存在一个图片
连接。也许有一天Facebook会通过一个群组对象的照片连接来扩展他们的API 奇怪的是,如果您使用/group\u id/albums,它会检索组内的所有相册,包括相册id、名称、url,甚至该组相册内的图像计数。
但如果随后使用该相册id并调用/album\u id/photos,则返回空数据数组
如果您可以执行/group\u 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提交了一份bug报告,6个月后我得到了回复:
他们说要查看graph api文档,我在那里可以看到“groups”对象和“album”或“photos”对象之间没有连接,因此我目前从查询中获得的任何额外信息都只是一个bug
啊!!我认为这只是一个错误,他们没有将群组链接到相册,但不管怎样…毕竟这是一个文档。非常感谢你澄清这一点。我想我找到了问题所在。若你们上传了一张照片到群组,找出它的id并检查它们的参数。你会发现他们没有财产相册。如果您使用fql,您会发现他们的相册对象id不同,即使他们在组上的同一相册中。我没有找到任何解决办法(