facebook - FQL 事件 pic_cover 返回 null

标签 facebook facebook-fql facebook-events

我正在尝试获取 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/

相关文章:

facebook - Facebook 上的 ?ref=rua 是什么意思?

php - 我升级到 FQL 到 Graph API - 我是否正确使用它?

facebook - 有没有办法从 Facebook Insights Graph/FQL api 获取每小时数据?

facebook - 如何查询 Facebook 事件 URL 的分享数?

Facebook 最近改变了他们在事件中处理图片的方式。这些更改后如何获取事件图片?

ruby-on-rails - 哪些 Ruby gem 支持 Facebook API?

iphone - URL 重定向到 spy 软件站点

ios - Facebook FBSDK Corekit 的语义问题

ios - 如何设置ios facebook sdk 3.2的用户权限

ios - Facebook 应用事件设置应用版本