4

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 正在为大多数事件返回,在此处输入图像描述 我该怎么办?

编辑 - 即使我使用 event_id/picture,我也会为新事件获得该图像,正如您从这个事件 546510352049607/picture 中看到的那样,它有一张封面照片https://www.facebook.com/events/546510352049607/

EDIT2 - 我还在facebook 上为此打开了一个错误

4

1 回答 1

1

封面照片有一个专用字段:

pic_cover (struct): Cover picture of Event

从事件中选择 pic_cover,其中 eid=546510352049607

pic_cover可能会给,null但这是另一个问题。问题解决了,否则这个问题是重复的。

于 2013-03-08T13:12:21.403 回答