我正在尝试获取 Facebook 上公共(public)事件的封面图片,但 pic_cover 字段返回 null。
这是事件:https://www.facebook.com/events/545127275518406/
这是我的 FQL 查询:SELECT pic_cover FROM event WHERE eid=545127275518406
该查询返回:
{
"data": [
{
"pic_cover": null
}
]
}
使用相同查询(替换为 eid )的另一个公共(public)事件( https://www.facebook.com/events/133752506800219/ )返回:
{
"data": [
{
"pic_cover": {
"cover_id": 431180503630072,
"source": "https://sphotos-a.xx.fbcdn.net/hphotos-ash4/299824_431180503630072_82863704_n.jpg",
"offset_y": 36
}
}
]
}
如果第一个事件确实有封面图像,为什么它会返回 null?
最佳答案
询问用户 user_photos
的权限部分解决了这个问题。我说部分是因为有些照片没有退回。请记住 pic_cover 和 pic_big 是两个不同的东西
关于facebook - FQL 事件 pic_cover 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15152316/