FQL: извлекать объекты из таблицы потоков, которые понравились пользователю

#facebook #facebook-fql

#Facebook #facebook-fql

Вопрос:

Как описано в примере на documents, мы можем извлекать ленту новостей пользователя, как показано ниже.
ВЫБЕРИТЕ post_id, actor_id, target_id, сообщение Из потока, В КОТОРОМ УКАЗАН source_id (ВЫБЕРИТЕ target_id ИЗ соединения, ГДЕ source_id= И is_following=1) И is_hidden = 0

Что я хочу сделать, так это отобразить ленту новостей пользователя, и когда пользователь нажимает «мои любимые», отобразить сводку (все сообщения, которые понравились пользователю).

Есть идея?

Спасибо.

Ответ №1:

Добавьте этот критерий в свой запрос И likes.user_likes = 1, и вы должны его получить. Например, я делаю это, чтобы получить все, что мне понравилось на моей стене:https://api.facebook.com/method/fql.query ?запрос = ВЫБРАТЬ post_id, сообщение, лайки ИЗ stream, ГДЕ source_id = И likes.user_likes = 1, ограничение 50 и access_token =

То же самое относится и к вышесказанному.

Комментарии:

1. Спасибо, Балакришнан. Теперь я могу получать сообщения, которые нравятся пользователю. Новая проблема заключается в том, что даже когда я устанавливаю «LIMIT 200», я получаю только несколько записей. Похоже, что я получаю понравившиеся сообщения из 200 последних сообщений.