How can I count the total friends of a Facebook user by uid?

How can I count the total friends of a Facebook user by uid?

16
задан Anthony Mastrean 16 November 2011 в 05:03
поделиться

1 ответ

COUNT не поддерживается FQL:

SELECT uid2 
FROM friend 
WHERE uid1 = USERID

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

Если вы хотите получить дополнительную информацию, например имена, а также счетчик, вы можете использовать внутренний выбор, чтобы получить расширенную информацию о друге:

SELECT name 
FROM user 
WHERE uid IN (SELECT uid2 
              FROM friend 
              WHERE uid1 = USERID)

Вот связанный вопрос SO:

FQL счетчик результатов

Ссылки для Friend table:

Запросите эту таблицу, чтобы определить, два пользователя связаны вместе как друзья.

3
ответ дан 30 November 2019 в 15:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: