Как искать запрос на стене пользователя в Facebook API - PullRequest
0 голосов
/ 10 февраля 2012

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

Я пытался https://graph.facebook.com/me/posts?q=query&limit=10, но в ответ я получаю только 1-3 совпадения (на следующей странице результатов есть еще 1-3 совпадения и т. Д.)

Что я могу сделать, например, 10 штук на страницу?

1 Ответ

1 голос
/ 10 февраля 2012

Пожалуйста, прочитайте этот хороший блог о том, как элементы могут «потеряться» при запросе 10, а затем получить только 3

http://developers.facebook.com/blog/post/478/

Facebook использует очень плохую реализацию здесь.

Вы можете заметить, что количество возвращаемых результатов не всегда равно указанному «пределу».Это ожидаемое поведение.

Довольно странно, как они пишут в блоге статью о том, насколько плоха их разбиение на страницы / фильтрация.Вроде как их гордятся этим или что-то.Определенно здесь нечем гордиться.Lol, «это ожидаемое поведение»?!?

И я тоже люблю эту строку.

Это может сделать пейджинг трудным и запутанным.

Фейсбук говорит: Давайте не только гордиться нашим дрянным дизайном, но и втирать его в носы пользователей !!

На мой взгляд,Facebook должен запросить все результаты (даже больше, чем говорит лимит), определить, что может быть показано пользователю, и отфильтровать результаты, а затем начать разбивку на страницы и ограничения на это.

Facebook, услышь мой крик, найми или найми несколько талантливых инженеров баз данных, которые помогут тебе решить эту огромную проблему .Также прекратите публиковать статьи в блогах, как будто вы гордитесь тем, что они испортили .

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