В настоящее время я разрабатываю приложение в facebook, которое имеет список моих друзей и показывает их присутствие в Интернете. Для того, чтобы получить это, я использовал:Обновление в режиме реального времени друзей Facebook API в реальном времени
$fql = "SELECT uid, name, online_presence, status FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 = '".$this->user_id."')";
$active = $this->facebook->api(array(
'method' => 'fql.query',
'query' =>$fql
));
Но так как я только получаю эту информацию (статус, онлайн присутствие) в то время, когда я открываю мое приложение, оно не будет меняться, пока я не перезагрузить мое приложение.
Мой вопрос: как я могу получить в реальном времени обновление изменений статуса или изменение присутствия в Интернете моими друзьями?
Пожалуйста, помогите. Благодарю.
так что это единственный способ? –
Ну, да. Вы либо должны продолжать проверять, либо подключаться к XMPP и получать обновления, отправленные вам. –
Как насчет разрешения ['friends_online_presence'] (https://developers.facebook.com/docs/authentication/permissions/)? –