Обновление присутствия друзей в реальном времени в API Facebook - PullRequest
0 голосов
/ 14 марта 2011

В настоящее время я занимаюсь разработкой приложения в Facebook, которое содержит список моих друзей и показывает их присутствие в Интернете. Чтобы получить это, я использовал:

$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
));

Но поскольку я получаю эту информацию (статус, присутствие в Интернете) только во время открытия своего приложения, она не изменится, пока я не перезагружу свое приложение.

У меня вопрос, как я могу получать в реальном времени информацию об изменении статуса или изменении присутствия моих друзей?

Пожалуйста, помогите. Спасибо.

1 Ответ

0 голосов
/ 14 марта 2011

Вам потребуется периодически выполнять этот запрос или использовать соединение XMPP (Jabber) для получения обновлений в режиме реального времени.

...