Если ваша цель состоит только в том, чтобы получить список друзей с наибольшим количеством общих друзей, т. Е. Вас не волнует, кто эти общие друзья, то на самом деле FQL-вызов Geoff предоставил слишком много информации, тогда вам нужно.
Я также заметил, что FQL Джеффа возвращает столько данных, а Facebook фактически обрезает данные.
Кроме того, вы можете захотеть получить имена этих друзей в одном вызове FQl ...
Альтернативный FQL, который выглядит лучше:
SELECT name,mutual_friend_count FROM user WHERE uid IN(
SELECT uid2 FROM friend WHERE uid1=me())
Возвращает количество общих друзей из вашего списка друзей.Поэтому, если у вас есть 500 друзей, вы получите ответ только с 500 объектами.