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

У меня есть вопрос относительно Facebook FQL и его ожидаемого поведения. У меня есть конкретный пример, которым можно поделиться.

Я запрашиваю страницу FacebookJapan (id: 365989369023) с помощью этого запроса fql в консоли fql:

SELECT post_id, actor_id, message 
FROM stream 
WHERE source_id = 365989369023 

При выполнении этого запроса я получаю обратно сообщения, которые даже не написаны facebookJapan (можно подтвердить с помощью actor_id, и я даже не могу найти эти сообщения на странице FacebookJapan.

Однако, когда явно выписываете:

SELECT post_id, actor_id, message 
FROM stream 
WHERE source_id = 365989369023 AND actor_id = 365989369023

На самом деле я получаю ожидаемые сообщения и отражает реальную страницу FacebookJapan.

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

Я что-то не так делаю? Я действительно не могу найти ничего плохого в первом утверждении FQL. Если у вас есть время, я прошу вас подтвердить, что с этим конкретным запросом и идентификатором страницы что-то не работает. Спасибо!

1 Ответ

1 голос
/ 19 октября 2011

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

...