У меня проблема с кодом, который раньше работал. Я хочу получить информацию о том, находится ли пользователь в данный момент в чате на веб-сайте Facebook. Таким образом, я запрашиваю токен доступа с привилегией user_online_presence и при выполнении запроса fql:
"SELECT uid, name, pic_big, online_presence, status, current_location
FROM user
WHERE uid="+userId
(где идентификатор пользователя заменяется реальным идентификатором пользователя)
Поле 'online_presence' всегда находится в автономном режиме, хотя моя тестовая учетная запись открыта в браузере, а тестовый пользователь подключен к чату. Вся остальная информация представлена правильно. И я знаю, что этот код работал пару месяцев назад. Я пытался с несколькими учетными записями пользователей, но всегда один и тот же результат.
Кто-нибудь сталкивается с подобными проблемами? Были ли какие-либо изменения API, о которых я не знаю (я искал те, которые связаны с полем online_presence в таблице 'user', но безуспешно)?
Большое спасибо!