4

我正在尝试获取 Facebook 上公共活动的封面图片,但 pic_cover 字段返回 null。

这是活动:https ://www.facebook.com/events/545127275518406/

这是我的 FQL 查询:SELECT pic_cover FROM event WHERE eid=545127275518406

该查询返回:

{
  "data": [
    {
      "pic_cover": null
    }
  ]
}

另一个使用相同查询(替换为eid )的公共事件( 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?

4

1 回答 1

0

询问用户的权限user_photos部分解决了这个问题。我说部分是因为有些照片没有退回。请记住 pic_cover 和 pic_big 是两个不同的东西

于 2013-03-19T13:15:12.547 回答