获取Facebook时间轴中事件的高分辨率图像

时间:2015-08-18 13:42:55

标签: facebook-graph-api facebook-php-sdk

我正在收到fb页面的时间表,包括活动。 所有条目的给定图片通常是低分辨率缩略图。

我尝试使用对象ID查询更高分辨率的图像,如下所示:

 FacebookRequest($session, 'GET', '/' . $objectId . '?fields=images', []);

但是我收到了一个错误:

#100 Tried accessing nonexisting field (images) on node type (Event)

有没有什么方法可以获得时间轴中事件的高分辨率图片? 我在这里做错了吗?

1 个答案:

答案 0 :(得分:1)

Event node type没有images字段,但Photo node有一个字段。

因此,您应首先获取'/' . $objectId . '?fields=cover'以获取封面照片节点ID,然后致电'/' . $coverId . '?fields=images'