ОК, я нашел лучший способ. При извлечении канала с помощью API-интерфейса графа любой элемент канала с типом photo
будет иметь поле с именем object_id
, которого нет для простых элементов типа status
. Запросите API Graph с этим идентификатором, например, https://graph.facebook.com/1234567890
. Обратите внимание, что идентификатор объекта не является разделенным подчеркиванием значением, как основной идентификатор этого элемента фида.
Результатом запроса object_id
будет новый словарь JSON, в котором у вас будет атрибут source
, содержащий URL-адрес изображения, которое до сих пор было достаточно большим для моих нужд.
Кроме того, существует массив images
, который содержит больше URL-адресов изображений для изображений разных размеров, но размеры там не кажутся предсказуемыми, и не все фактически соответствуют физическим размерам изображения позади. этот URL.
Я все еще хотел бы, чтобы был способ сделать это с помощью одного вызова API Graph, но не похоже, что он есть.