Нравится ли пользователю пост в Facebook? - PullRequest
2 голосов
/ 10 марта 2011

Я уже некоторое время пытаюсь решить эту проблему и постепенно осознаю, что звонок, который я делаю, не является желаемым звонком для того, чего я хочу.

В настоящее время я получаю новостную ленту пользователей и добавляю кнопку «Мне нравится», но если она им уже понравилась, она должна сказать «в отличие»

я звоню / мне / лайки? ... и получаю пару бит данных (которые я траляю, сравнивая каждый пост-идентификатор в новостной ленте), но я только что понял, что эти данные относятся к страницам, которыеПользователь понравился.Он не возвращает сообщения, которые понравились пользователю.

Мой вопрос: как мне определить, понравился ли пользователю уже пост? (Я боюсь, что мне нужно позвонить в api для каждого поста в ленте новостей, чтобы определить, нравится ли этот пост пользователюно это резко замедлило бы работу мобильного приложения).

1 Ответ

2 голосов
/ 10 марта 2011

Просто используя FQL like таблица:

SELECT post_id 
FROM like 
WHERE post_id 
IN ("AAAAAA_AAAAAAAAAAA","BBBBBB_BBBBBBBBB","CCCCCCC_CCCCCCCCC") 
AND user_id = XXXXXXXXX

И результат будет примерно таким:

[
  {
    "post_id": "CCCCCCC_CCCCCCCCC"
  }
]

Всегда полезно проверить свои запросы в консоли fql.query .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...