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