API Facebook не может прочитать все статусы - PullRequest
0 голосов
/ 30 мая 2011

Почему я вижу только 26 сообщений о состоянии, когда я включаю свое приложение? Я хотел бы видеть их всех. У меня включены следующие привилегии: user_status, friends_status, read_stream, publish_stream, offline_access. Я также установил предел = 0 при извлечении, но это, похоже, не имело большого значения. Любые предложения о том, что я делаю не так?

1 Ответ

3 голосов
/ 30 мая 2011

Если вы установите ограничение на 0, Facebook по-прежнему будет публиковать данные, используя размер страницы по умолчанию.Вы можете установить ограничение на действительно большое число, хотя я не знаю, какое наибольшее число вы можете установить.Что вы можете сделать, так это посмотреть ответ, который вы получите от Facebook, и в самом конце должен быть объект подкачки json, который будет иметь ссылки на следующий / предыдущий список обновлений статуса.

Будет выглядетьчто-то вроде:

"paging": {
      "previous": "https://graph.facebook.com/me/feed?access_token=...&limit=25&since=1306385716",
      "next": "https://graph.facebook.com/me/feed?access_token=...&limit=25&until=1301543613"
   }

Используйте их, чтобы получить следующий набор результатов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...