Моя цель - тянуть латышские сообщения с заданной страницы. Это отлично работает с использованием конечной точки API {page_id}/posts
. Некоторые из сообщений имеют type="photo"
и имеют поля picture
и full_picture
. Проблема в том, что эти URL-адреса изображения небольшие, больше похожи на миниатюры, чем на изображения.Facebook Graph API - страница/сообщения - как получить фото url?
Я заметил, что в последнее время есть другое поле object_id
, которое поставляется с любым изображением типа фотографии. Выполнение запроса к возвращает URL-адрес изображения.
Я хотел бы получить код от {object_id}/picture
при потянув сообщениях от {page_id}/posts
, но я не могу найти способ сделать это. Я попытался вложить запрос {page_id}/posts?fields=object_id.fields(picture)
, и все, что я получил, это Subfields are not supported by object_id
.
Как я могу получить URL-адрес изображения, отправленного страницей?
Редактировать
Просто чтобы прояснить мой вопрос:
Я хочу, чтобы вытащить все последние сообщения на данной странице. А для сообщений с type="photo"
я хочу вытащить URL-адрес изображения в дополнение к другим полям, таким как сообщение. Предпочтительно, без дополнительного запроса Graph API.
Мой обычный запрос выглядит следующим образом:
{page_id}/posts?fields=id,object_id,message,description,full_picture,source
Это приносит все виды сообщений для page_id
. full_picture
- это URL-адрес изображения уменьшенного размера. Я хотел бы получить URL-адрес с тем же изображением с большим размером, если это возможно.
Ну, ваш вопрос дает ответ на мой вопрос ... Это может решить ваш вопрос: http://stackoverflow.com/questions/17438847/using-facebook-graph-api-how-to-get-news- feed-with-large-picture-size-if-the-fee –