Как обнаружить, когда друзья онлайн?
-
27-10-2019 - |
Вопрос
Я хочу создать настольное приложение, которое уведомляет меня всякий раз, когда конкретный друг выходит в интернет. Моя идея состояла в том, чтобы использовать API чата, но выяснила, что он не поддерживает «датчики присутствия», что, я полагаю, это то, что мне нужно. Что -нибудь еще, чтобы сделать это?
Решение
Лучше всего использовать online_presence
поле Пользовательский таблица FQL.
online_presence
: Статус чата пользователя в Facebook. Возвращает строку, одну из активных, холостого, офлайн или ошибки (когда Facebook не может определить информацию о присутствии на стороне сервера). Запрос не возвращает статус чата пользователя в Facebook, когда эта информация ограничена по причинам конфиденциальности.
Чтобы получить доступ к этой информации, вам понадобится пользователь, чтобы предоставить friends_online_presence
разрешение на вашу заявку.