私のアプリには、さまざまなフィルターに基づいてユーザーを検索できる検索機能があります。
最近、ユーザーがオンラインかどうかを確認できるインジケーターを追加しました。user_online_presence パーミッションを取得し、結果をフィルタリングした後、データベースに保存したユーザー access_token を使用して FQL リクエストを作成することで、これを機能させました。
ここで、ユーザーがサインインしているかどうかに基づいて実際に検索をフィルタリングできるようにしたいと考えています。したがって、どういうわけか、各ユーザーのオンライン プレゼンスをデータベースに保存する必要があります。
これがリアルタイム更新の目的のようですが、Facebook は online_presence を購読できるものとしてリストしていません。
https://developers.facebook.com/docs/reference/api/realtime/では、「検証済みを除くすべての User オブジェクト プロパティを購読できます」と書かれています。
しかし、online_presence はユーザー フィールドとしてリストされていません: https://developers.facebook.com/docs/reference/api/user/
誰もこれを試しましたか?