API Graph Facebook: запросы FQL старше 30 дней - PullRequest
1 голос
/ 30 марта 2012

Я немного растерялся.В документах говорится:

Каждый запрос таблицы потоков ограничен предыдущими 30 днями или 50 сообщениями, в зависимости от того, что больше, однако вы можете использовать поля, относящиеся ко времени, такие как create_time, вместе с операторами FQL (например <или>), чтобы получить гораздо больший диапазон сообщений.

Итак, я попытался, например:

NSString *fqlStr1 = [NSString stringWithFormat:
                     @"SELECT actor_id, message FROM stream WHERE source_id = me() AND created_time > %d AND created_time < %d",dayBefore,dayAfter];

Это означало отображение всех сообщений за деньдо и на следующий день после моего дня рождения ... Какая сорта сработала ... но она смогла получить только 8 сообщений ... и даты posix верны, я проверил их в калькуляторе ... и это странно, когда я настраиваю времянемного ... как сделать dayBefore ранее и dayAfter позже ... Я получаю другой набор сообщений, но все равно только как 10 .... я должен сделать несколько запросов примерно через 1 час?В чем причина этого?

-Джош

1 Ответ

1 голос
/ 02 апреля 2012

Попробуйте добавить LIMIT 5000 в конец вашего запроса.

...