2014-09-01 3 views
-1

Я использую график v1 api me/friends, но в некоторых случаях результат неполный!facebook graph api me/friends отсутствующие результаты

Например:

  • пользователя u1 имеет 616 друзей, но только 13 возвращаются.

  • u2 имеет 547 друзей, но только 17.

  • u3 имеет 580 друзей и всех 580 друзей.

Ярлыки, которые я использовал, являются действительными, и если я использую запрос FQL, результаты будут одинаковыми.

Как я могу найти всех друзей u1 и u2 ??

Заранее спасибо

+0

Если подозреваемый пользовательский токен u1 и u2 был приобретен с использованием приложения v2.0. – Tobi

ответ

2

Я знаю, что вы сказали, что вы используете график v1. Тем не менее, Graph API Reference говорит:

После того, как пользователь вошел в приложение с помощью версии 2.0 (или более поздней версии), назвав этот край для версии 1.0 будет продолжать возвращать ответ поздней версии в.

Может быть, теперь вы получаете ответ поздней версии, и version 2.1 говорит:

Это будет возвращать только друзей, которые использовали (с помощью Facebook Войти) приложение, делающего запрос.

Возможно, только 13 друзей u1 использовали приложение, и только 17 друзей u2 использовали приложение.

+0

Если u1 и u2 не будут использовать приложение, для них не будет ничего возвращенного. Я сомневаюсь, что токены доступа были сгенерированы с одним и тем же приложением или, по крайней мере, с той же графической версией API версии – Tobi

+0

. Я имею в виду, что только 13 друзей u1 использовали приложение, и только 17 друзей u2 использовали приложение. Я согласен с вашим комментарием, я думаю, это проблема с версией. (Извините за мой английский) – mgreca

+0

Да, маркеры создаются с одним и тем же приложением, и вся конечная точка facebook не преобразована. Возможно, последние пользователи регистрировались с помощью v.2.0 ?? Как заставить журнал регистрироваться с версией 1.0? – Vinicius