FQL-запрос Facebook не работает должным образом, возможно, из-за языковых проблем?

У меня есть вопрос относительно 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. Если у вас есть время, я хотел бы попросить подтвердить, если что-то не работает правильно с этим конкретным запросом и идентификатором страницы. Спасибо!


person kurisukun    schedule 19.10.2011    source источник


Ответы (1)


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

person Igy    schedule 19.10.2011
comment
Привет, я хочу сказать, что оба запроса работают, но результаты первых запросов неверны. Например, если я использую первый запрос и смотрю на консоль fql, я вижу результаты, полностью отличающиеся от того, что есть на фактической странице по адресу facebook.com/FacebookJapan . На странице facebook.com/FacebookJapan все посты написаны FacebookJapan. Иными словами, source_id и act_id одинаковы (365989369023). Однако с первым запросом вы можете видеть, что результаты показываютactor_id, которые не являются source_ids. - person kurisukun; 19.10.2011
comment
Представление сообщений по умолчанию на Facebook Japan — это «сообщения Facebook Japan». другие посты - person Igy; 19.10.2011