FQL-запрос: запрос с несколькими stream_id выдает слишком мало записей - PullRequest
1 голос
/ 26 августа 2011

Я хотел бы запросить публичные сообщения с нескольких страниц.

Мой FQL-запрос выглядит так:

SELECT post_id, source_id FROM stream WHERE source_id in (157528807603192, 127531603328)

Этот запрос возвращает только около 6 записей.

Однако, если я использую два source_id в двух отдельных запросах, я получу более 20 элементов для них обоих:

SELECT post_id, source_id FROM stream WHERE source_id in = 157528807603192

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

Может кто-нибудь объяснить мне, что здесь происходит?

1 Ответ

2 голосов
/ 26 августа 2011

Я нашел ответ в документации. (

http://developers.facebook.com/docs/reference/rest/stream.get/

"Если вы указываете только один идентификатор пользователя в массиве source_ids, вы можете вернуть как минимум последние 50 сообщений из профиля этого пользователя (Стена) за последние 180 дней (вероятно, может быть больше).

Если вы указали более одного идентификатора пользователя в массиве source_ids, вы можете возвращать сообщения в эти потоки только за последние несколько дней (около одного неделю). "

...