У меня есть вопрос относительно facebook FQL и его ожидаемого поведения. У меня есть конкретный пример, которым я могу поделиться.
Я запрашиваю страницу FacebookJapan (id: 365989369023) с этим запросом fql в консоли fql:
SELECT post_id, actor_id, message
FROM stream
WHERE source_id = 365989369023
При выполнении этого запроса я получаю обратные сообщения, которые даже не написаны facebookJapan (можно подтвердить с помощью act_id, и я даже не могу найти эти сообщения на странице FacebookJapan.
Однако при явном написании:
SELECT post_id, actor_id, message
FROM stream
WHERE source_id = 365989369023 AND actor_id = 365989369023
Я действительно получаю сообщения, которые я ожидал, и отражает настоящую страницу FacebookJapan.
Однако это не идеальное решение, потому что я запрашиваю другие страницы и хотел бы получить все сообщения, а не только те, у которых такой же act_id, как и у самой страницы.
Я делаю что-то неправильно? Я действительно не могу найти ничего плохого в первом утверждении FQL. Если у вас есть время, я хотел бы попросить подтвердить, если что-то не работает правильно с этим конкретным запросом и идентификатором страницы. Спасибо!