Я попробовал какое-то решение, найденное здесь, чтобы получить список моего друга онлайн:
Facebook FQL-запрос, чтобы вывести всех пользователей онлайн
Как получить список онлайн-друзей, использующих FQL с Facebook API?
это мой запрос fql:
$fql = "SELECT uid, name, online_presence, status FROM user WHERE uid IN
( SELECT uid2 FROM friend WHERE uid1 = '".$me['id']."')";
Но поле присутствия пусто для 99% моих друзей. Я получаю присутствие (активное, бездействующее, автономное), только для 6/7 друзей. то же самое для поля состояния.
Как я могу получить полные данные о присутствии и статусе? Что мне не хватает? Мне нужно запросить конкретное разрешение для моего приложения (в настоящее время у меня есть только основные).
Большое спасибо.
РЕДАКТИРОВАТЬ: Решение @ Roozbeh15 является ответом, но мне нужно выяснить, почему результат не совпадает с числом пользователей, которых я имею в чате. Количество пользователей в fql всегда меньше, чем в чате fb. Знаете почему?