Как я могу получить новые данные временной шкалы из API?
На f8-conference Facebook только что объявил о новом графике времени. Это основано на новой модели Open-Graph
Вопрос в том, как эти данные извлекаются через API?
Извлечение должно учитывать ряд сложностей:
- Отфильтрованный характер должен быть таким же, как в онлайн-режиме, т.е. не все из тикера должно отображаться
- Более того, гранулярность представления временной шкалы должна отражаться так же, как на веб-странице (более подробно сегодня, меньше деталей в прошлом, но возможность копать глубже в любое время).
- Следует поддерживать представление агрегации данных приложения.
- Изображение обложки должно быть частью данных
Прямо сейчас, это не очевидно для меня, если это возможно или будет возможно вообще.
Ответы
Ответ 1
В ответ на agam360s дальнейший вопрос в комментариях,
Но как мы можем получить этот идентификатор "Обложки"? (зацикливание, хотя все данные Графа?!)
Используйте FQL и возьмите name="Cover Photos"
в условие WHERE вашего запроса. (Но имейте в виду, что это название альбома зависит от локали, поэтому, если вы должны запрашивать данные в другом языковом коде, чем английский, вам придется адаптировать поисковый запрос.)
Ответ 2
Частичный ответ на четвертую пулю:
Существует новый фотоальбом под названием "Обложки" с обложкой в позиции 1. К сожалению, похоже, что нет способа найти координаты позиционирования, которые определяют окно просмотра на изображении.
{edit} Теперь есть пользовательское поле cover
, которое возвращает фотографию обложки и смещение x/y, необходимое для отображения ее так же, как и на Facebook. {/edit}