Получить последние фотографии с 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 нет, но вы можете использовать обновления в реальном времени, чтобы получать уведомления об изменениях в фотографиях пользователя.

Другие вопросы по тегам