Получить последние фотографии с Facebook v2.1+ график API
FQL Facebook устарел после версии 2.0. Веб-сайт, над которым я работаю ранее, имел функцию "Недавние фотографии", которая заполняла последние фотографии с помощью этого FQL:
var fql = 'SELECT object_id, aid, images, album_object_id, created, modified, position, caption
FROM photo
WHERE aid in (SELECT aid, owner FROM album WHERE owner = me())
ORDER BY created DESC
LIMIT 59';
Я пытаюсь найти сопоставимый способ сделать это, используя график API. /photos
конечная точка, вероятно, то, что я хочу, но я не могу понять, имеет ли она действительный order
queryparam.
В почтальоне я возился с этим:
https://graph.facebook.com/v2.2/10151316456544622/photos?fields=picture,name,source,created_time&limit=20&order=-created_time&debug=all&access_token=CAAL7TZAyo4RUBAOJe4Jgjdt6NZAqcajRghEGdKwraq4X1yZAKjvgXj4xXAZCoyZCkzMO84mTMJ90Vp5CEfJsT1WsoOwif2QZCS00bGqZAVxqmZChMUqKQmNsu2DvZCoY42ZC5fSBAxUuNCqTWg1QZCBZCz5oQx3wcNZCZCPUHOXMu5i5jZCOTGIiPWrAeTlzhFBqkvoZBZAPSJRhlkdxyrKPmpmOqgKrUeD13TdOtKU4ZD
access_token
имеет тестовый счет FB, не стесняйтесь сходить с ума. Я не получаю никакой отладочной информации. Похоже, что в документах нет ничего о том, как изменить порядок фотографий.
Этот пример URL может быть не лучшим. Для этого аккаунта есть только 7 открытых фотографий, но я потенциально буду получать последние фотографии из аккаунтов с тысячами фотографий. Я не хочу просто получить все фотографии и перевернуть список. Хочу самые последние 20 фото за один звонок.
Есть идеи? Есть order
документация, которую я пропустил?
1 ответ
Прямого способа добиться этого с помощью Graph API нет, но вы можете использовать обновления в реальном времени, чтобы получать уведомления об изменениях в фотографиях пользователя.