获取 Facebook 时间线中事件的高分辨率图像
get high res images for events in facebook timeline
我正在收到一个 fb 页面的时间线,包括事件。
所有参赛作品的给定图片通常是低分辨率缩略图。
我尝试使用对象 ID 查询更高分辨率的图像,如下所示:
FacebookRequest($session, 'GET', '/' . $objectId . '?fields=images', []);
但是我得到一个错误:
#100 Tried accessing nonexisting field (images) on node type (Event)
有什么方法可以获取时间轴中事件的高分辨率图片吗?
我是不是做错了什么?
Event node type don't have an images
field, but a Photo node有一个。
所以应该先获取'/' . $objectId . '?fields=cover'
获取封面照片节点id,然后调用'/' . $coverId . '?fields=images'
.
我正在收到一个 fb 页面的时间线,包括事件。 所有参赛作品的给定图片通常是低分辨率缩略图。
我尝试使用对象 ID 查询更高分辨率的图像,如下所示:
FacebookRequest($session, 'GET', '/' . $objectId . '?fields=images', []);
但是我得到一个错误:
#100 Tried accessing nonexisting field (images) on node type (Event)
有什么方法可以获取时间轴中事件的高分辨率图片吗? 我是不是做错了什么?
Event node type don't have an images
field, but a Photo node有一个。
所以应该先获取'/' . $objectId . '?fields=cover'
获取封面照片节点id,然后调用'/' . $coverId . '?fields=images'
.