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

时间:2013-03-08 12:09:27

标签: facebook facebook-graph-api facebook-events

Facebook最近改变了他们处理图片的方式。 现在,您可以上传一张照片,当您将活动发布到某人的墙上或群组中时,该照片会显示,并且您可以将其用作封面。

我如何获得该图像?

在我使用此查询之前

        $fql[$id] =
            "SELECT
                eid,
                name,
                description,
                start_time,
                end_time,
                venue,
                location,
                update_time,
                has_profile_pic,
                pic_big
            FROM
                event
            WHERE
                eid IN ($imploded_eids) AND start_time > $time";

但是现在pic_big正在返回大多数事件enter image description here 我该怎么办?

编辑 - 即使我使用event_id /图片,我也可以获得该事件的新图片546510352049607 /图片有封面照片https://www.facebook.com/events/546510352049607/

EDIT2 - 我还在facebook上打开了bug

1 个答案:

答案 0 :(得分:1)

封面照片有专门的字段:

pic_cover (struct): Cover picture of Event
  

SELECT pic_cover FROM event WHERE eid = 546510352049607

pic_cover可能会null,但会this is another problem。问题解决了,否则这个问题是重复的。